Home icon

Set up production-ready monitoring for Amazon MSK using CloudWatch alarms

Big Data Blog



This article provides a comprehensive guide to setting up production-ready monitoring for Amazon MSK clusters using CloudWatch alarms and metrics.

  • Monitor broker health metrics: ActiveControllerCount, OfflinePartitionsCount, UnderReplicatedPartitions
  • Track resource utilization: CPU under 60%, HeapMemoryAfterGC under 60%, disk usage under 85%
  • Watch topic/partition activity: BytesInPerSec, BytesOutPerSec, consumer lag metrics
  • Monitor client connections: ConnectionCount, ConnectionCreationRate, IAM authentication limits
  • Alert on network throttling: TrafficShaping, BwInAllowanceExceeded, BwOutAllowanceExceeded
  • Set alarms for critical thresholds: offline partitions, under-replicated partitions, disk queue length
  • Use CloudWatch automatic dashboards for pre-configured MSK visualizations
  • Adjust thresholds based on workload SLAs; test on single cluster first

Effective MSK monitoring prevents service disruptions, data loss, and performance degradation by detecting anomalies early and enabling proactive remediation.



Go to article

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

Mar 16
2026
Amazon CloudWatch introduces organization-wide EC2 detailed monitoring enablement
Feb 5
2026
Amazon OpenSearch Ingestion 101: Set CloudWatch alarms for key metrics
Mar 2
2026
Application Performance Monitoring Enabled by Default in CloudWatch Observability EKS Add-on
Jul 1
2026
Amazon CloudWatch supports creating alarms from log queries

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.