
dfdsdk/kafka-exporterkafka-exporter是一个Prometheus Kafka导出器,基于danielqsj/kafka-exporter构建。与基础镜像不同,本镜像使用环境变量而非命令行参数进行配置,简化了部署和参数管理流程,适用于需要通过Prometheus监控Kafka集群指标的场景。
适用于需要对Kafka集群进行监控的场景,包括:
运行容器时需设置以下环境变量:
| 环境变量 | 描述 |
|---|---|
| KAFKA_SERVER | Kafka服务器地址(格式:host:port) |
| SASL_USERNAME | SASL认证用户名 |
| SASL_PASSWORD | SASL认证密码 |
| TOPIC_FILTER | 主题过滤规则(监控所有主题使用".*") |
| GROUP_FILTER | 消费组过滤规则(监控所有消费组使用".*") |
bashdocker run -d \ -p 9308:9308 \ -e KAFKA_SERVER="kafka-1:9092,kafka-2:9092" \ -e SASL_USERNAME="kafka-monitor" \ -e SASL_PASSWORD="secure-password" \ -e TOPIC_FILTER=".*" \ -e GROUP_FILTER=".*" \ --name kafka-exporter \ kafka-exporter
如果部署缺少作用域服务账户,请参考Kubernetes-ops-deployment-setup。
| 作用域 | ID/名称 | 权限 | 操作 | 模式 |
|---|---|---|---|---|
| Cluster | kafka-cluster | ALLOW | DESCRIBE | LITERAL |
| Cluster | kafka-cluster | ALLOW | DESCRIBE_CONFIG | LITERAL |
| Consumer Group | * | ALLOW | DESCRIBE | LITERAL |
| Consumer Group | * | ALLOW | DESCRIBE | |
| Topic | * | ALLOW | DESCRIBE | LITERAL |
| Topic | * | ALLOW | DESCRIBE | PREFIX |



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务