Gain actionable business insights with monitoring of Amazon MSK with Amazon Managed Service for Prometheus and Amazon Managed Grafana
Blog
This article provides a step-by-step guide to monitor Amazon MSK clusters using Amazon Managed Service for Prometheus and Amazon Managed Grafana for comprehensive operational insights.
- Enable open monitoring on MSK clusters to expose JMX and node metrics via Prometheus exporters
- Create Amazon Managed Service for Prometheus workspace for centralized metric storage and analysis
- Deploy Prometheus server on EC2 instance to scrape metrics from MSK brokers
- Use VPC endpoint for secure communication between EC2 and Prometheus workspace
- Import pre-built Kafka dashboard into Grafana for real-time cluster monitoring
- Monitor topics, partitions, consumer lag, broker health, and network throughput
- Optionally import Node Exporter dashboard for infrastructure-level metrics
This integrated solution enables proactive issue detection, enhanced troubleshooting, and effective capacity planning for Kafka-based applications.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.