Постройте график в kibana 4 с необработанными данными счетчика производительности

Я новичок в Кибане. В настоящее время используется версия 4.1.0.

Я использую агент logstash на своих серверах приложений, чтобы публиковать свои пользовательские счетчики производительности для заболеваемости эластичного поиска.

Данные счетчика производительности выбираются с каждого сервера с помощью входного плагина WMI logstash, и интервал устанавливается на 30 секунд.

Каждые 30 секунд у меня будет новая строка в asticsearch с метками времени, накопленными вызовами, вызовами в секунду, накопленными исключениями, совокупным успехом процесса и успешным процессом в секунду.

Теперь мое требование - построить график, очень похожий на perfmon, на входящие данные счетчика производительности.

Я попытался использовать линейную диаграмму Кибана для этого требования с меткой времени (гистограмма даты) по оси X и другими счетчиками как осью Y. Но я не уверен, какую агрегацию мне нужно выбрать для каждого счетчика на оси Y, потому что мне нужно построить график на необработанных полученных данных, а не на рассчитанных данных.

Если я выбираю какую-либо агрегацию, то Kibana выполняет некоторые вычисления на основе данных на основе выбранной агрегации, и результат не совпадает с perfmon.

Может кто-нибудь указать мне правильный тип диаграммы и способ построения этого графика в Кибане с необработанным значением счетчика.

Спасибо,

1 ответ

С осью X в качестве гистограммы даты вы получите кучу сегментов, скажем, по одному в минуту. По умолчанию ось Y будет подсчитывать количество документов за эту минуту.

Возможно, более интересным было бы изменить ось Y на sum из Cumulative Calls поле, которое покажет вам, сколько звонков было в эту минуту.

Для сравнения с другими инструментами убедитесь, что вы вычисляете те же значения и ваша ось X имеет тот же масштаб.

Другие вопросы по тегам