2016-03-18 2 views
1

Kibana 4 очень крутой, однако создание линейной диаграммы для данных, которые у меня ниже, кажется очень запутанным. Вот проблема. Так что я должен смотреть на использование центрального процессора с течением времени на определенную дату (или сказать, диапазон дат) для ниже вида данныхСоздание простой линейной диаграммы в kibana 4

{ 
    "_index": "demo-index-01-10-2016", 
    "_type": "mapping1", 
    "_id": "AVOJL8SAfhtnGcHBklKt", 
    "_score": 1, 
    "_source": { 
    "my_custom_id ": 165, 
    "MEM": 89.12, 
    "TIME": "2016-01-10T15:22:35", 
    "CPU": 68.99 
    } 

Найти больше образца here.

На оси x, однако, мы можем выбрать гистограмму даты, но проблема с осью Y - это совокупная функция. Он имеет счет, который показывает количество элементов для вышеупомянутых типов json-полей. Выбор суммы по оси Y (согласно this answer suggests не работает для меня), а затем выбор «CPU» дает сумму поля процессора, которое, к сожалению, не желательно. Я хочу построить для отдельного поля процессора отдельную метку времени, которая является самым основным графиком, который я ожидаю. Как я могу это получить?

ответ

1

Надеюсь, я понял ваш вопрос - чтобы вы планировали использовать CPU во времени, показывая каждый образец. С помощью гистограммы даты, Kibana ищет агрегацию для каждого ведра времени, тогда как вы хотите построить образцы.

Один из способов - использовать гистограмму даты, но убедитесь, что «интервал» меньше периода выборки. Затем используйте агрегирование «Среднее», «Мин» или «Макс» по оси Y. Обратите внимание, что временная метка образца будет настроена на гистограмму.

Как правило, я предлагаю использовать гистограмму даты с агрегацией «Среднее» или «Макс» на Y, и не слишком беспокоиться о построении отдельных образцов, так как вы ищете тенденцию. (Использование «Макс» полезно для выявления выбросов). Установка интервала в «Авто» позволит выбрать достойный уровень детализации, а затем вы можете увеличить масштаб, чтобы получить более подробную информацию, если вам это нужно.

Кроме того, убедитесь, что ваше отображение правильное, использование ЦП должно быть плавающим или двойным, я полагаю.

Надеюсь, что это поможет