Подайте предупреждение в Prometheus, когда выходной плагин logstash эластичного поиска регистрирует ошибку - PullRequest
0 голосов
/ 22 мая 2019

Я использую logtash 6.6.2 для отправки логов наasticsearch. Когда logstash не может отправить запись журнала вasticsearch, плагин вывода Flexiblesearch регистрирует ошибку в контейнере logstash. Мне интересно, есть ли способ вызвать оповещение в prometheus с помощью некоторых метрик, предоставляемых logstash, чтобы узнать об этой ошибке. Я посмотрел на метрику, предоставленную в конечной точке метрики logstash, но ни одна из метрик не подходит.
PS: я использовал кластер kubernetes для развертывания своих приложений

1 Ответ

0 голосов
/ 22 мая 2019

Метрики, предоставляемые logstash в API , недостаточны для последовательного оповещения.

Альтернативы могут быть:

  • использование mtail для анализа журналов и увеличения счетчика всякий раз, когда вы получаете эту конкретную ошибку.
  • используйте экспортер blackbox для проверки доступности ES
  • , чтобы найти способобнаружение плоской линии в вашем журнале (logstash сообщает о событиях на выходе, которые не соответствуют вводу ES) - это зависит от ваших настроек
...