(Grafana / Kibana / Elasticsearch) Таблица для отображения количества определенных значений по конечной точке - PullRequest
1 голос
/ 08 ноября 2019

Я настроил таблицу Grafana, где я могу регистрировать / отображать все исключения, выданные в данной конечной точке.

Теперь следующее, что я хочу сделать, - это иметь счетчик для каждого изисключения, показанные на графике или в таблице - возможно ли это? (не нужно «жестко кодировать» все возможные исключения).

Таблица, которая у меня сейчас есть, выглядит следующим образом:

Screenshot of the table I have now, showing exceptions thrown

Как вывидно - некоторые исключения одинаковы. Было бы неплохо иметь обзор, где я могу увидеть fx счетчик каждого исключения, которое было сгенерировано за последние 24 часа, что делает его отличным инструментом для улучшения системы и определения приоритетов, над которыми нужно работать в первую очередь.

Есть идеи?

1 Ответ

0 голосов
/ 12 ноября 2019

Если ваше поле с исключением проиндексировано, вы можете:

  • агрегировать данные по этому полю (сгруппировать по терминам)

  • получить количествокаждой серии (метрика -> счет)

Если ваше поле не проиндексировано, вы не сможете это сделать *

Screenshot of setup for table

, сгруппировав по исключению.Message.keyword это даст хорошую таблицу, показывающую счетчик для каждого исключения.

Обратите внимание, что если они не все отображаются, то попробуйте изменить / изменить последнюю рубрику "Top 10, Min Doc Count .. "в опцию" No limit ".

* ответ найден здесь (Reddit)

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