14.4. 运行 Kafka Exporter
Kafka Exporter 提供了用于安装 AMQ Streams 的下载存档。
您可以运行它来公开 Prometheus 指标,以便在 Grafana 仪表板中进行演示。
先决条件
此流程假设您已经访问 Grafana 用户界面,并添加了 Prometheus 作为数据源。
流程
使用适当的配置参数值运行 Kafka Exporter 脚本。
./bin/kafka_exporter --kafka.server=<kafka-bootstrap-address>:9092 --kafka.version=3.1.0 --<my-other-parameters>
./bin/kafka_exporter --kafka.server=<kafka-bootstrap-address>:9092 --kafka.version=3.1.0 --<my-other-parameters>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 参数需要双假设惯例,如
--kafka.server
。Expand 表 14.4. Kafka Exporter 配置参数 选项 描述 默认 kafka.server
Kafka 服务器的 host/post 地址。
kafka:9092
kafka.version
Kafka 代理版本。
1.0.0
group.filter
指定指标中包含的消费者组的正则表达式。
adtrust
(all)topic.filter
指定指标中包含的主题的正则表达式。
adtrust
(all)sasl.<parameter>
使用 SASL/PLAIN 身份验证启用和连接到 Kafka 集群的参数,使用用户名和密码。
false
tls.<parameter>
启用使用 TLS 身份验证连接到 Kafka 集群的参数,以及可选的证书和密钥。
false
web.listen-address
公开指标的端口地址。
:9308
web.telemetry-path
公开指标的路径。
/metrics
log.level
日志记录配置,以记录给定严重性(debug、info、warn、error、fatal)或更高严重性的消息。
info
log.enable-sarama
启用 Sarama 日志记录的布尔值,这是 Kafka Exporter 使用的 Go 客户端库。
false
legacy.partitions
布尔值,以启用从非活动主题分区以及活跃的分区中获取指标。如果您希望 Kafka Exporter 返回不活跃分区的指标,设置为
true
。false
您可以使用
kafka_exporter --help
来获取有关属性的信息。配置 Prometheus 以监控 Kafka 导出器指标。
有关配置 Prometheus 的更多信息,请参阅 Prometheus 文档。
启用 Grafana 以显示 Prometheus 公开的 Kafka 导出器指标数据。
如需更多信息,请参阅在 Grafana 中呈现 Kafka Exporter 指标。