Elastic Container Service Cluster (ECS Cluster) metrics
Amazon Elastic Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. Ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this service's data. See Add an AWS cloud account. CloudWatch metrics must also be enabled for this service in the AWS Console for the metric data to be available.
Many of the collected metrics from the AWS ECS Cluster entity are displayed as widgets in SolarWinds Observability custom and pre-built dashboards; additional metrics may be collected and available in the Metrics Explorer.
This topic lists AWS.ECS
in the search box.
Metric | Unit | Description |
---|---|---|
sw.metrics.healthscore
|
Percent (%) |
Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction. To view the health score for AWS ECS Cluster entities in the Metrics Explorer, filter the |
AWS.ECS.CPUUtilization
|
Percent (%) | The percentage of CPU units that is used by the cluster. |
AWS.ECS.MemoryUtilization
|
Percent (%) | The percentage of memory in use by the cluster. |
AWS.ECS.GPUReservation
|
Percent (%) | The percentage of total available GPUs that are reserved by running tasks in the cluster. |
AWS.ECS.EBSFilesystemUtilization
|
Percent (%) | The percentage of the Amazon EBS filesystem that is used by tasks in a service. |
AWS.ECS.ActiveConnectionCount
|
Count | The total number of concurrent connections active from clients to the Amazon ECS Service Connect proxies that run in tasks. |
AWS.ECS.NewConnectionCount
|
Count | The total number of new connections established from clients to the Amazon ECS Service Connect proxies that run in tasks. |
AWS.ECS.ProcessedBytes
|
bytes | The total number of bytes of inbound traffic processed by the Service Connect proxies. |
AWS.ECS.RequestCount
|
Count | The number of inbound traffic requests processed by the Service Connect proxies. |
AWS.ECS.GrpcRequestCount
|
Count | The number of GRPC inbound traffic requests processed by the Service Connect proxies. |
AWS.ECS.HTTPCode_Target_2XX_Count
|
Count | The number of HTTP response codes with numbers 200 to 299 generated by the applications in the tasks. |
AWS.ECS.HTTPCode_Target_3XX_Count
|
Count | The number of HTTP response codes with numbers 300 to 399 generated by the applications in the tasks. |
AWS.ECS.HTTPCode_Target_4XX_Count
|
Count | The number of HTTP response codes with numbers 400 to 499 generated by the applications in the tasks. |
AWS.ECS.HTTPCode_Target_5XX_Count
|
Count | The number of HTTP response codes with numbers 500 to 599 generated by the applications in the tasks. |
AWS.ECS.RequestCountPerTarget
|
Count | The average number of requests received by each target. |
AWS.ECS.TargetProcessedBytes
|
bytes | The total number of bytes processed by the Service Connect proxies. |
AWS.ECS.TargetResponseTime
|
milliseconds (ms) | The time elapsed, in milliseconds, after the request reached the Service Connect proxy in the target task until a response from the target application is received back to the proxy. |
AWS.ECS.ClientTLSNegotiationErrorCount
|
Count | The total number of times the TLS connection failed. |
AWS.ECS.TargetTLSNegotiationErrorCount
|
Count | The total number of times the TLS connection failed due to missing client certificates. |
AWS.ECS.CPUReservation
|
Percent (%) | The percentage of CPU units that are reserved in the cluster. |
AWS.ECS.MemoryReservation
|
Percent (%) | The percentage of memory that is reserved by running tasks in the cluster. |