当Logstash的elasticsearch输出插件记录错误时,在Prometheus中引发警报

时间:2019-05-22 14:10:54

标签: elasticsearch logstash prometheus logstash-configuration

我正在使用logtash 6.6.2将日志发送到elasticsearch。当logstash无法将日志记录发送到elasticsearch时,elasticsearch输出插件会在logstash容器中记录错误。我想知道是否有一种方法可以通过logstash提供的一些指标在普罗米修斯中发出警报,以了解该错误。 我查看了logstash的度量标准端点上提供的度量标准,但没有一个适合的度量标准。
PS:我使用kubernetes集群来部署我的应用程序

1 个答案:

答案 0 :(得分:0)

logstash in the API提供的指标不足以保持一致的警报。

替代方案可以是:

  • 使用mtail解析日志并在遇到此特定错误时增加计数器。
  • 使用blackbox exporter检查ES的可用性
  • 找到一种方法来检测日志摄入情况是否平坦(logstash报告输出中与ES输入不一致的事件)-这取决于您的设置