Агрегирование значений ставок за время в Кибане - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть диаграмма Kibana, которая отображает скорость, скажем, «количество обработанных записей / сек» из источника данных. У меня может быть несколько хостов, которые обрабатывают данные. Если я агрегирую их, используя метод "sum", тогда значения отображаются правильно, даже если я отфильтрую некоторые хосты из графика. Но суммирование этих ставок с течением времени не дает значимых данных, поскольку добавление ставки на данный момент и ставки пять минут назад не имеет смысла.

Моя проблема в том, что мой интервал "> = 1 м". У нас есть точки данных за каждую минуту, но если я укажу интервал в одну минуту, мой график может содержать только 2000 точек данных. Если я сделаю график графика слишком длинным, данные не будут отображаться. Если я установлю агрегацию на «max» или «avg», Kibana объединит точки данных и отобразит «max» или «avg» данных в течение 5 минут / часа / дня в зависимости от продолжительности времени, отображаемого на диаграмма. Однако «max» отображает только один из хостов, а «avg» дает бессмысленное значение, поскольку у некоторых хостов обычно скорость равна нулю.

Возможно ли, чтобы моя визуализация в Kibana "суммировала" каждую точку данных за определенную минуту, но отображала максимум только при объединении точек данных из-за большой временной шкалы? Я застрял с принудительным интервалом «1 мин»?

Kibana Visualization

Я нашел частичное решение, но, похоже, оно работает не совсем правильно. Он правильно суммирует максимальное значение от каждого хоста независимо от того, какой временной интервал.

Отображение значения "max" для каждой точки данных / периода времени, а затем агрегирование их "суммы" будет отображаться правильно только в том случае, если я сгруппирую по "терминам" и покажу максимум моих значений. По какой-то причине группировка по «Все» отображает только одно максимальное значение и не объединяет максимальные значения. Даже если мой линейный график «сложен», я получаю только одно значение, когда группирую по «терминам». Я думал, что верхние «n» термины должны быть обозначены.

Это ошибка в Кибане?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...