Logstash 参考指南(管道查看器UI)

Logstash管道查看器提供了一种可视化和监控复杂管道配置的方法,通过树状视图展示管道拓扑、数据流和分支逻辑,突出显示CPU%和事件延迟等关键指标,帮助快速识别异常缓慢的处理过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

管道查看器UI

使用管道查看器来可视化和监控复杂的Logstash管道配置的行为,你可以看到一个说明了管道拓扑、数据流和分支逻辑的树视图并与之交互。

管道查看器在值异常的情况下突出显示CPU%和事件延迟,这些信息可以帮助你快速识别异常缓慢的处理过程。

pipeline-tree.png

前提条件

在使用管道查看器之前:

  • 配置Logstash监控。
  • 启动要监控的Logstash管道。

Logstash开始将指标发送到监控集群。

查看管道

要查看管道:

  • Kibana → Monitoring → Logstash → Pipelines

每个管道都由管道ID标识(默认为main),对于每个管道,你将看到管道的吞吐量和管道在选定的时间范围内运行的节点数。

树中的许多元素都是可点击的,例如,你可以单击插件名称来展开细节视图。

pipeline-input-detail.png

单击分支名称旁边的箭头折叠或展开它。

说明和最佳实践

使用语义ID,在你的Logstash管道配置阶段时,指定语义ID,否则,Logstash会为你生成它们。语义ID帮助你识别导致瓶颈的配置,例如,你的管道中可能运行着几个grok过滤器,如果指定了语义ID,你一眼就能看出哪个过滤器慢。语义ID,如apacheParsingGrokcloudwatchGrok,指向你导致瓶颈的grok过滤器。

异常值,异常缓慢或不正常的值和状态被突出显示,这并不一定意味着有问题,但它突出了潜在的瓶颈,以便你可以快速找到它们。

由于插件的工作性质,有些插件比其他插件慢,例如,你可能会发现使用复杂regexp的grok过滤器的运行速度要比简单地添加字段的mutate过滤器慢得多,在本例中可能会突出显示grok过滤器,但可能无法进一步优化其工作。

版本控制,版本信息可以从管道ID旁边的下拉列表中获得,Logstash在你每次修改管道时生成一个新版本,并存储管道统计数据的多个版本,使用此信息可以了解随时间的变化如何影响吞吐量和其他指标,Logstash不存储管道配置的多个版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值