当 logstash 的 elasticsearch 输出插件记录错误时,在 prometheus 中发出警报
Raise an alert in prometheus when logstash's elasticsearch output plugin log an error
我正在使用 logtash 6.6.2 将日志发送到 elasticsearch。当 logstash 无法向 elasticsearch 发送日志记录时,elasticsearch 输出插件会在 logstash 容器中记录错误。我想知道是否有一种方法可以通过 logstash 提供的一些指标在普罗米修斯中发出警报,以了解该错误。
我查看了在 logstash 的指标端点上提供的指标,但是 none 提供的指标适合。
PS: 我使用 kubernetes 集群来部署我的应用程序
logstash in the API 提供的指标不足以发出一致的警报。
备选方案可以是:
- 使用 mtail 解析日志并在您遇到此特定错误时递增计数器。
- 使用 blackbox exporter 检查 ES
的可用性
- 找到一种方法来检测日志摄取中的扁平线(logstash 报告输出中与 ES 输入不一致的事件)- 这取决于您的设置
我正在使用 logtash 6.6.2 将日志发送到 elasticsearch。当 logstash 无法向 elasticsearch 发送日志记录时,elasticsearch 输出插件会在 logstash 容器中记录错误。我想知道是否有一种方法可以通过 logstash 提供的一些指标在普罗米修斯中发出警报,以了解该错误。
我查看了在 logstash 的指标端点上提供的指标,但是 none 提供的指标适合。
PS: 我使用 kubernetes 集群来部署我的应用程序
logstash in the API 提供的指标不足以发出一致的警报。
备选方案可以是:
- 使用 mtail 解析日志并在您遇到此特定错误时递增计数器。
- 使用 blackbox exporter 检查 ES 的可用性
- 找到一种方法来检测日志摄取中的扁平线(logstash 报告输出中与 ES 输入不一致的事件)- 这取决于您的设置