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。
流程
- 访问 Grafana 用户界面。
选择 Strimzi Kafka Exporter 仪表板。
收集指标数据一段时间后,会填充 Kafka Exporter chart。
- AMQ Streams Kafka Exporter
显示以下指标:
- 主题数量
- 分区数
- 副本数
- 同步副本数
- 复制不足的分区数
- 至少在同步副本数中的分区
- 在同步副本数中最小分区
- 不在首选节点上的分区
- 每秒来自主题的消息
- 每秒从主题中消耗的消息
- 消费者组每分钟使用的消息
- 消费组的滞后
- 分区数
- 最新偏移
- 最旧的偏移
使用 Grafana 图表分析滞后情况,检查减少滞后问题的操作是否对受影响的消费者组产生影响。例如,如果对 Kafka 代理进行调整以减少滞后,仪表板将显示 Lag by consumer 组 图表停机,并且 每分钟消耗的 Messages 都会增加。