SigNoz Cloud - This page is relevant for SigNoz Cloud editions.

AWS MSK Integration

This integration enables monitoring of your Amazon Managed Streaming for Apache Kafka (MSK) clusters by collecting comprehensive Kafka metrics. With SigNoz's one-click AWS integration, you can track broker health, throughput, and partition status.

Amazon MSK is a fully managed Apache Kafka service. Monitoring MSK is essential for understanding cluster health, message throughput, and ensuring reliable data streaming.

Getting Started

To use the MSK integration:

  1. From the sidebar, navigate to Integrations.
  2. Click Configure on the Amazon Web Services tile.
  3. Navigate to MSK to view dashboards and configure the integration.

For detailed setup instructions, see One-Click AWS Integrations.

AWS MSK Integration Overview in SigNoz
Monitor MSK with SigNoz

What You'll Monitor & Data Collected

This integration collects comprehensive MSK metrics, providing visibility into:

Core MSK Metrics

  • Throughput: Monitor bytes in/out per second.
  • Controller Status: Track active controller count.
  • Partition Health: Monitor offline and under-replicated partitions.
  • Leader Count: Track broker leader counts.
  • Consumer Lag: Monitor offset lag.
  • Resource Usage: Track CPU, memory, and disk usage.

Collected Data Details

📊 Metrics List
Metric NameUnitType
aws_Kafka_ActiveControllerCount_countCountGauge
aws_Kafka_ActiveControllerCount_maxCountGauge
aws_Kafka_ActiveControllerCount_minCountGauge
aws_Kafka_ActiveControllerCount_sumCountGauge
aws_Kafka_BytesInPerSec_countBytes/SecondGauge
aws_Kafka_BytesInPerSec_maxBytes/SecondGauge
aws_Kafka_BytesInPerSec_minBytes/SecondGauge
aws_Kafka_BytesInPerSec_sumBytes/SecondGauge
aws_Kafka_BytesOutPerSec_countBytes/SecondGauge
aws_Kafka_BytesOutPerSec_maxBytes/SecondGauge
aws_Kafka_BytesOutPerSec_minBytes/SecondGauge
aws_Kafka_BytesOutPerSec_sumBytes/SecondGauge
aws_Kafka_CpuIdle_countPercentGauge
aws_Kafka_CpuIdle_maxPercentGauge
aws_Kafka_CpuIdle_minPercentGauge
aws_Kafka_CpuIdle_sumPercentGauge
aws_Kafka_LeaderCount_countCountGauge
aws_Kafka_LeaderCount_maxCountGauge
aws_Kafka_LeaderCount_minCountGauge
aws_Kafka_LeaderCount_sumCountGauge
aws_Kafka_MaxOffsetLag_countCountGauge
aws_Kafka_MaxOffsetLag_maxCountGauge
aws_Kafka_MaxOffsetLag_minCountGauge
aws_Kafka_MaxOffsetLag_sumCountGauge
aws_Kafka_MemoryUsed_countBytesGauge
aws_Kafka_MemoryUsed_maxBytesGauge
aws_Kafka_MemoryUsed_minBytesGauge
aws_Kafka_MemoryUsed_sumBytesGauge
aws_Kafka_OfflinePartitionsCount_countCountGauge
aws_Kafka_OfflinePartitionsCount_maxCountGauge
aws_Kafka_OfflinePartitionsCount_minCountGauge
aws_Kafka_OfflinePartitionsCount_sumCountGauge
aws_Kafka_UnderReplicatedPartitions_countCountGauge
aws_Kafka_UnderReplicatedPartitions_maxCountGauge
aws_Kafka_UnderReplicatedPartitions_minCountGauge
aws_Kafka_UnderReplicatedPartitions_sumCountGauge
aws_Kafka_BurstBalance_countPercentGauge
aws_Kafka_BurstBalance_maxPercentGauge
aws_Kafka_BurstBalance_minPercentGauge
aws_Kafka_BurstBalance_sumPercentGauge

Dashboards

MSK Overview Dashboard

The integration provides a comprehensive overview dashboard with key MSK metrics:

AWS MSK Overview Dashboard
AWS MSK Overview Dashboard

Key visualizations include:

  • Bytes In/Out: Monitor message throughput.
  • Partition Health: Track under-replicated and offline partitions.
  • Leader Count: Monitor broker role distribution.
  • Resource Usage: Track CPU and memory utilization.

Last updated: December 27, 2025

Edit on GitHub

Was this page helpful?