Kibana Watcher запрос для поиска текста - PullRequest
1 голос
/ 01 апреля 2020

Я ищу указатели для создания наблюдателя Kibana, в котором я хочу просмотреть свои журналы, и я хочу отправить предупреждение, если я вижу текст «Предупреждение системы безопасности» в своих журналах более 10 раз в течение любых 30 минут.

Я имею в виду эту статью https://www.elastic.co/guide/en/kibana/current/watcher-ui.html#watcher -create-threshold-alert

В do c неясно, как я могу 1> прочитать и прочитать отфильтруйте и проанализируйте строку 2> как установить количество для того же.

1 Ответ

1 голос
/ 01 апреля 2020

Для этого требования вы должны использовать продвинутых наблюдателей над более простыми (и менее мощными) наблюдателями пороговых значений. В пользовательском интерфейсе Kibana-Watcher вы можете выбрать один из двух типов.

См. https://www.elastic.co/guide/en/kibana/current/watcher-ui.html#watcher -create-advanced-watch для введения и https://www.elastic.co/guide/en/elasticsearch/reference/current/how-watcher-works.html для Синтаксис и общее поведение опытных наблюдателей.

Итак, исходя из требований, которые вы описали в своем вопросе, вот как вы бы реализовали наблюдателя (концептуально в двух словах):

  • 30 минут - это интервал триггера.

  • Входной раздел должен быть соответствующим запросом эластичного поиска, в котором вы сопоставляете текст «Предупреждение системы безопасности»

  • условие будет похоже на "numberOfHits gte 10". Таким образом, наблюдатель срабатывает каждые 30 минут, но только при выполнении условия будут выполняться действия .

  • в разделе действий, который вам нужно будет выбрать между доступные параметры (журнал, почта, сообщения без ответа и т. д. c.). Если вы хотите отправлять почту, то вам сначала нужно настроить почтовые учетные записи.

Я надеюсь, что смогу вам помочь.

...