健康报告管道状态

编辑

管道指示器有一个 status 探针,能够生成关于管道生命周期的几种诊断信息,指示管道当前是否正在运行。

正在加载管道

编辑

正在加载的管道尚未处理数据,被认为是暂时降级的管道状态。 一些插件执行操作或预验证,可能会延迟管道的启动,例如当插件在允许管道启动之前预先建立与外部服务的连接时。 当这些插件花费大量时间启动时,整个管道可能会在加载状态中停留很长时间。

如果您的管道未在合理的时间内启动,请考虑检查 Logstash 日志,以查看插件是否显示被困在重试循环中的迹象。

已完成管道

编辑

一旦事件处理完成,其输入插件已全部完成的 Logstash 管道将被关闭。

许多插件可以配置为无限期运行,可以通过侦听新的入站事件或按计划轮询事件。 完成的管道在重新启动之前将不会生成或处理任何更多事件,如果管道的定义更改并且启用了管道重新加载,则会发生重新启动。 如果您希望保持管道运行,请考虑将其输入配置为按计划运行或以其他方式侦听新事件。

已终止管道

编辑

当 Logstash 管道的过滤器或输出插件崩溃时,整个管道将被终止,需要进行干预。

终止的管道在重新启动之前将不会生成或处理任何更多事件,如果管道的定义更改并且启用了管道重新加载,则会发生重新启动。检查日志以确定崩溃的原因,并将问题报告给插件维护者。

未知管道

编辑

当 Logstash 管道无法创建或最近被删除时,健康报告没有足够的信息来生成有意义的状态。

检查日志以确定管道是否在创建期间崩溃,并将问题报告给插件维护者。