健康报告管道状态

编辑

管道指示器有一个status探针,能够对管道的生命周期做出几种诊断之一,指示管道当前是否正在运行。

管道加载中

编辑

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

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

管道已完成

编辑

输入插件都已完成的 Logstash 管道将在事件处理完成后关闭。

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

管道已终止

编辑

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

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

未知管道

编辑

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

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