在Ubuntu上监控Apache Kafka可以通过多种工具和方法实现,以下是详细的步骤和建议:
docker-compose.yml
文件,配置每个Kafka broker的地址和版本信息。version: '3.1'
services:
kafka-exporter-opslogs:
image: bitnami/kafka-exporter:latest
command: '--kafka.server=10.2.19.43:9092 --kafka.server=10.2.24.62:9092 --kafka.server=10.5.98.190:9092 --kafka.version=3.2.1'
restart: always
ports:
- 9310:9308
kafka-exporter-prod:
image: bitnami/kafka-exporter:latest
command: '--kafka.server=192.168.53.99:9092 --kafka.server=192.168.53.53:9092 --kafka.server=192.168.53.96:9092'
restart: always
ports:
- 9311:9308
job_name: 'kafka-exporter'
metrics_path: /metrics
scrape_interval: 15s
scrape_timeout: 10s
static_configs:
- targets:
- 10.0.0.26:9310
labels:
name: kafka-opslogs
- 10.0.0.26:9311
labels:
name: kafka-prod
kafka-topics.sh
查看所有主题的详细信息。kafka-consumer-groups.sh
查看消费者组的状态。kafka-run-class.sh
工具查看生产者和消费者的性能指标,如消息发送速率和消费速率。通过上述方法,你可以在Ubuntu系统上实现对Kafka集群的全面监控,包括性能指标、分区状态和异常告警等。选择合适的工具和方法,可以帮助你更好地管理和维护Kafka集群。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:ubuntu上kafka监控怎么做