2015-02-19 1 views
4

Мы используем Kibana, ElasticSearch и Logstash для мониторинга состояния производственных систем.Добавить тег в документ из Kibana

Когда произошли фатальные ошибки, которые обрабатываются нашим персоналом службы поддержки, , мы хотели бы иметь возможность отмечать их как «Обработанные/исправленные», а также вставлять комментарии в нашу панель инструментов Kibana.

Таким образом, мы могли бы создать панель мониторинга, которая отображает только «необработанные» ошибки, на которые не обращались сотрудники службы поддержки. Очень простая система билетов, если хотите, на основе журналов производства.

Есть ли какой-нибудь плагин для Kibana, который предоставляет эту функцию?

Если нет, может ли нежная душа предоставить обзор высокого уровня развития, который потребуется для написания такого плагина?

ответ

1

Я думаю, вы могли бы сделать это с помощью файла Javascript, который будет включен в приборную панель Kibana.

Вы должны написать файл (давайте притворимся, что он называется support.js), а затем добавьте его в HTML-код Kibana.

Затем вы можете проверить DOM, что Kibana генерирует и:

  1. Добавьте кнопку, где это необходимо.
  2. Показывать модальное всплывающее окно при нажатии кнопки.
  3. Подключите кнопку сохранения, чтобы позвонить AJAX в ES. (Маркировка билета как обработанная/исправленная).

Сценарий будет вводить новые поля в документы, а затем легко настроить Kibana для фильтрации по полям.

Это самый ортогональный способ попробовать и добавить функциональность, не попадая в настоящий код Kibana.

Смежные вопросы