AWS ECS (Elastic Container Service) Integration

This integration enables seamless monitoring of your AWS ECS (Elastic Container Service) infrastructure by collecting comprehensive metrics and logs from your ECS clusters, services, and tasks. With SigNoz's one-click AWS integration, you can start monitoring your ECS environment in minutes without complex manual configurations.

Amazon ECS is a fully managed container orchestration service that makes it easy to deploy, manage, and scale containerized applications. Monitoring ECS is crucial for performance optimization, cost management, troubleshooting issues with container deployments, and capacity planning to understand usage patterns for future needs.

ECS Integration Overview in SigNoz
Monitor Elastic Container Service with SigNoz

What You'll Monitor & Data Collected

This integration collects comprehensive ECS metrics and logs, providing visibility into:

Core ECS Metrics

  • CPU Utilization: Monitor CPU usage at cluster, service, and task levels
  • Memory Utilization: Track memory consumption and identify memory leaks
  • Network I/O: Monitor network traffic for performance optimization
  • Task Status: Track running, pending, and stopped tasks
  • Service Health: Monitor service stability and deployment status

Container Insights Metrics

When AWS Container Insights is enabled for your ECS resources, this integration also collects enhanced metrics including:

  • Container-level resource utilization
  • Task-level performance metrics
  • Network and storage metrics
  • Enhanced troubleshooting data

ECS Logs

  • Container logs: Application logs from your ECS tasks
  • ECS agent logs: Infrastructure-level logging
  • Service event logs: ECS service lifecycle events

Collected Data Details

📋 Logs List
NamePathType
Account IDresources.cloud.account.idstring
Log Group Nameresources.aws.cloudwatch.log_group_namestring
Log Stream Nameresources.aws.cloudwatch.log_stream_namestring
📊 Metrics List
Metric NameUnitType
aws_ECS_CPUUtilization_countPercentGauge
aws_ECS_CPUUtilization_maxPercentGauge
aws_ECS_CPUUtilization_minPercentGauge
aws_ECS_CPUUtilization_sumPercentGauge
aws_ECS_ContainerInsights_ContainerCpuReserved_countNoneGauge
aws_ECS_ContainerInsights_ContainerCpuReserved_maxNoneGauge
aws_ECS_ContainerInsights_ContainerCpuReserved_minNoneGauge
aws_ECS_ContainerInsights_ContainerCpuReserved_sumNoneGauge
aws_ECS_ContainerInsights_ContainerCpuUtilization_countPercentGauge
aws_ECS_ContainerInsights_ContainerCpuUtilization_maxPercentGauge
aws_ECS_ContainerInsights_ContainerCpuUtilization_minPercentGauge
aws_ECS_ContainerInsights_ContainerCpuUtilization_sumPercentGauge
aws_ECS_ContainerInsights_ContainerCpuUtilized_countNoneGauge
aws_ECS_ContainerInsights_ContainerCpuUtilized_maxNoneGauge
aws_ECS_ContainerInsights_ContainerCpuUtilized_minNoneGauge
aws_ECS_ContainerInsights_ContainerCpuUtilized_sumNoneGauge
aws_ECS_ContainerInsights_ContainerInstanceCount_countCountGauge
aws_ECS_ContainerInsights_ContainerInstanceCount_maxCountGauge
aws_ECS_ContainerInsights_ContainerInstanceCount_minCountGauge
aws_ECS_ContainerInsights_ContainerInstanceCount_sumCountGauge
aws_ECS_ContainerInsights_ContainerMemoryReserved_countMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryReserved_maxMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryReserved_minMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryReserved_sumMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilization_countPercentGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilization_maxPercentGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilization_minPercentGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilization_sumPercentGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilized_countMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilized_maxMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilized_minMegabytesGauge
aws_ECS_ContainerInsights_ContainerMemoryUtilized_sumMegabytesGauge
aws_ECS_ContainerInsights_ContainerNetworkRxBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkRxBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkRxBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkRxBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkTxBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkTxBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkTxBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerNetworkTxBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageReadBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageReadBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageReadBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageReadBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageWriteBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageWriteBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageWriteBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_ContainerStorageWriteBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_CpuReserved_countNoneGauge
aws_ECS_ContainerInsights_CpuReserved_maxNoneGauge
aws_ECS_ContainerInsights_CpuReserved_minNoneGauge
aws_ECS_ContainerInsights_CpuReserved_sumNoneGauge
aws_ECS_ContainerInsights_CpuUtilized_countNoneGauge
aws_ECS_ContainerInsights_CpuUtilized_maxNoneGauge
aws_ECS_ContainerInsights_CpuUtilized_minNoneGauge
aws_ECS_ContainerInsights_CpuUtilized_sumNoneGauge
aws_ECS_ContainerInsights_DeploymentCount_countCountGauge
aws_ECS_ContainerInsights_DeploymentCount_maxCountGauge
aws_ECS_ContainerInsights_DeploymentCount_minCountGauge
aws_ECS_ContainerInsights_DeploymentCount_sumCountGauge
aws_ECS_ContainerInsights_DesiredTaskCount_countCountGauge
aws_ECS_ContainerInsights_DesiredTaskCount_maxCountGauge
aws_ECS_ContainerInsights_DesiredTaskCount_minCountGauge
aws_ECS_ContainerInsights_DesiredTaskCount_sumCountGauge
aws_ECS_ContainerInsights_EphemeralStorageReserved_countGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageReserved_maxGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageReserved_minGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageReserved_sumGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageUtilized_countGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageUtilized_maxGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageUtilized_minGigabytesGauge
aws_ECS_ContainerInsights_EphemeralStorageUtilized_sumGigabytesGauge
aws_ECS_ContainerInsights_MemoryReserved_countMegabytesGauge
aws_ECS_ContainerInsights_MemoryReserved_maxMegabytesGauge
aws_ECS_ContainerInsights_MemoryReserved_minMegabytesGauge
aws_ECS_ContainerInsights_MemoryReserved_sumMegabytesGauge
aws_ECS_ContainerInsights_MemoryUtilized_countMegabytesGauge
aws_ECS_ContainerInsights_MemoryUtilized_maxMegabytesGauge
aws_ECS_ContainerInsights_MemoryUtilized_minMegabytesGauge
aws_ECS_ContainerInsights_MemoryUtilized_sumMegabytesGauge
aws_ECS_ContainerInsights_NetworkRxBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkRxBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkRxBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkRxBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkTxBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkTxBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkTxBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_NetworkTxBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_PendingTaskCount_countCountGauge
aws_ECS_ContainerInsights_PendingTaskCount_maxCountGauge
aws_ECS_ContainerInsights_PendingTaskCount_minCountGauge
aws_ECS_ContainerInsights_PendingTaskCount_sumCountGauge
aws_ECS_ContainerInsights_RunningTaskCount_countCountGauge
aws_ECS_ContainerInsights_RunningTaskCount_maxCountGauge
aws_ECS_ContainerInsights_RunningTaskCount_minCountGauge
aws_ECS_ContainerInsights_RunningTaskCount_sumCountGauge
aws_ECS_ContainerInsights_ServiceCount_countCountGauge
aws_ECS_ContainerInsights_ServiceCount_maxCountGauge
aws_ECS_ContainerInsights_ServiceCount_minCountGauge
aws_ECS_ContainerInsights_ServiceCount_sumCountGauge
aws_ECS_ContainerInsights_StorageReadBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_StorageReadBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_StorageReadBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_StorageReadBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_StorageWriteBytes_countBytes/SecondGauge
aws_ECS_ContainerInsights_StorageWriteBytes_maxBytes/SecondGauge
aws_ECS_ContainerInsights_StorageWriteBytes_minBytes/SecondGauge
aws_ECS_ContainerInsights_StorageWriteBytes_sumBytes/SecondGauge
aws_ECS_ContainerInsights_TaskCount_countCountGauge
aws_ECS_ContainerInsights_TaskCount_maxCountGauge
aws_ECS_ContainerInsights_TaskCount_minCountGauge
aws_ECS_ContainerInsights_TaskCount_sumCountGauge
aws_ECS_ContainerInsights_TaskCpuUtilization_countPercentGauge
aws_ECS_ContainerInsights_TaskCpuUtilization_maxPercentGauge
aws_ECS_ContainerInsights_TaskCpuUtilization_minPercentGauge
aws_ECS_ContainerInsights_TaskCpuUtilization_sumPercentGauge
aws_ECS_ContainerInsights_TaskEphemeralStorageUtilization_countPercentGauge
aws_ECS_ContainerInsights_TaskEphemeralStorageUtilization_maxPercentGauge
aws_ECS_ContainerInsights_TaskEphemeralStorageUtilization_minPercentGauge
aws_ECS_ContainerInsights_TaskEphemeralStorageUtilization_sumPercentGauge
aws_ECS_ContainerInsights_TaskMemoryUtilization_countPercentGauge
aws_ECS_ContainerInsights_TaskMemoryUtilization_maxPercentGauge
aws_ECS_ContainerInsights_TaskMemoryUtilization_minPercentGauge
aws_ECS_ContainerInsights_TaskMemoryUtilization_sumPercentGauge
aws_ECS_ContainerInsights_TaskSetCount_countCountGauge
aws_ECS_ContainerInsights_TaskSetCount_maxCountGauge
aws_ECS_ContainerInsights_TaskSetCount_minCountGauge
aws_ECS_ContainerInsights_TaskSetCount_sumCountGauge
aws_ECS_MemoryUtilization_countPercentGauge
aws_ECS_MemoryUtilization_maxPercentGauge
aws_ECS_MemoryUtilization_minPercentGauge
aws_ECS_MemoryUtilization_sumPercentGauge

Dashboards

AWS ECS Overview Dashboard

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

AWS ECS Overview Dashboard
AWS ECS Overview Dashboard

Key visualizations include:

  • Memory Utilization: Maximum and minimum memory usage trends
  • CPU Utilization: Maximum and minimum CPU usage trends

ECS Container Insights Dashboard

For enhanced monitoring with Container Insights enabled:

ECS Container Insights Dashboard
ECS Container Insights Dashboard

Key visualizations include:

  • CPU Usage and Reserved: Real-time CPU metrics
  • CPU Utilization: Container and task-level CPU performance monitoring
  • Memory Usage and Reserved: Memory allocation and utilization
  • Memory Utilization: Container and task-level memory performance monitoring
  • Network I/O: Network receive and transmit metrics
  • Storage I/O: Storage read and write operations

Ready to explore more integrations? Browse all available integrations

Last updated: July 8, 2025

Was this page helpful?