ECS enhanced monitoring for CloudWatch metrics
Overview
Coralogix offers ECS enhanced monitoring, an extension to AWS Metrics from CloudWatch using the Amazon ECS API to collect tags and additional metrics.
This approach saves some calls to resroucegrouptagging API and adds all the new metrics that are specified in this document under Collected data.
Prerequisites
- AWS Metrics from CloudWatch integration
- Policy permissions used for this integration:
ecs:DescribeContainerInstancesecs:DescribeClustersecs:DescribeServicesecs:ListContainerInstancesecs:ListClustersecs:ListServices
Configuration
EcsEnhancedMonitoringtoggle in the AWS Metrics from CloudWatch integration configuration
Collected data
Metrics
| Metric Name | Dimensions | Description |
|---|---|---|
| amazonaws_com_AWS_ECS_Service_DesiredTask_count | ClusterName, ServiceName | |
| amazonaws_com_AWS_ECS_Service_RunningTask_count | ClusterName, ServiceName | |
| amazonaws_com_AWS_ECS_Service_PendingTask_count | ClusterName, ServiceName | |
| amazonaws_com_AWS_ECS_ContainerInstance_DesiredTask_count | ClusterName, InstanceId | container instance metric |
| amazonaws_com_AWS_ECS_ContainerInstance_PendingTask_count | ClusterName, InstanceId | container instance metric |
| amazonaws_com_AWS_ECS_ContainerInstance_Status | ClusterName, InstanceId | container instance metric |
Theme
Light