7.5.5. 启用 Kafka Exporter Grafana 仪表板

AMQ Streams 为 Grafana 提供了仪表板配置文件示例。Kafka Exporter 仪表板作为 JSON 文件在 example/metrics 目录中提供:

  • strimzi-kafka-exporter.json

如果使用 Kafka 集群部署了 Kafka Exporter,您可以视觉化它在 Grafana 仪表板中公开的指标数据。

此流程假设您已有权访问 Grafana 用户界面,Prometheus 已添加为数据源。如果您是第一次访问用户界面,请参阅 Grafana

流程

  1. 访问 Grafana 用户界面
  2. 选择 Strimzi Kafka Exporter 仪表板。

    收集指标数据一段时间后,会填充 Kafka Exporter chart。

    AMQ Streams Kafka Exporter

    显示以下指标:

    • 主题数量
    • 分区数
    • 副本数
    • 同步副本数
    • 复制不足的分区数
    • 至少在同步副本数中的分区
    • 在同步副本数中最小分区
    • 不在首选节点上的分区
    • 每秒来自主题的消息
    • 每秒从主题中消耗的消息
    • 消费者组每分钟使用的消息
    • 消费组的滞后
    • 分区数
    • 最新偏移
    • 最旧的偏移

使用 Grafana 图表分析滞后情况,检查减少滞后问题的操作是否对受影响的消费者组产生影响。例如,如果对 Kafka 代理进行调整以减少滞后,仪表板将显示 Lag by consumer 组 图表停机,并且 每分钟消耗的 Messages 都会增加。