管道视图UI

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

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

pipeline-tree

前置条件

在使用管道查看器之前:

Logstash开始将度量发送到监控集群。

查看管道

要查看管道:

  • Kibana→监控→Logstash→管道

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

树中的许多元素都是可点击的。例如,您可以单击插件名称以展开详细信息视图。

pipeline-input-detail

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

注意事项和最佳实践

使用语义化ID。在Logstash管道中配置阶段时指定语义化ID。否则,Logstash会为您生成它们。语义ID可帮助您识别导致瓶颈的配置。例如,您可能在管道中运行了几个grok过滤器。如果您指定了语义ID,则可以快速了解哪些过滤器很慢。语义ID(例如 apacheParsingGrokcloudwatchGrok)指向导致瓶颈的grok过滤器。

离群值。突出显示异常缓慢或偏离异常的值和统计信息。这并不一定表明存在问题,但它突出了潜在的瓶颈,以便您可以快速找到它们。

由于工作性质的原因,有些插件比其他插件慢。例如,您可能会发现使用复杂正则表达式的grok过滤器,比仅添加字段的mutate过滤器运行速度慢很多。在这种情况下,可能会突出显示grok过滤器,但可能无法进一步优化其工作。

版本。版本信息可从管道ID旁边的下拉列表中获得。 Logstash每次修改管道时都会生成一个新版本,并存储多个版本的管道统计信息。使用此信息可以查看随时间的变化如何影响吞吐量和其他度量。 Logstash不存储多个版本的管道配置。

results matching ""

    No results matching ""