Я хочу создать график/таблицу использования каждого пользователя. Как это сделать в кибане? Я отправил байт и получил байты для каждого пользователя.Как создать агрегирование использования полосы пропускания для каждого пользователя в kibana
Короче я хочу выход
select users, sum(sentbyte + receievedbyte) from TABLE_NAME group by users order by users desc
Kibana:
Изменено вопрос:
Сегодня я узнал, что нет поддержки агрегирования в kibana 3. X версия. Вы должны использовать kibana 4.x. Я использовал следующую форму запроса для поиска эластичности и дал желаемый результат. Но как я это представляю в графической форме в kibana 4 beta 2?
POST logstash-2014.12.02/_search
{
"size": 0,
"aggs": {
"group_by_bandwidth": {
"terms": {
"field": "user",
"order": {
"TotalBandwidth": "desc"
}
},
"aggs": {
"TotalBandwidth": {
"sum": {
"script" : "doc['rcvdbyte'].value + doc['sentbyte'].value"
}
}
}
}
}
}
Я не мог найти вариант добавления поля сценария в Kibana 4 beta 2. – Naresh
Функция скриптовых полей доступна только в режиме master. Он скоро будет выпущен в Beta 3. –