## Overview

Coralogix offers ECS enhanced monitoring, an extension to AWS Metrics from CloudWatch using the [Amazon ECS API](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_Operations.html) 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](#collected-data).

## Prerequisites

- [AWS Metrics from CloudWatch](https://coralogix.com/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/index.md) integration
- Policy permissions used for this integration:
- `ecs:DescribeContainerInstances`
- `ecs:DescribeClusters`
- `ecs:DescribeServices`
- `ecs:ListContainerInstances`
- `ecs:ListClusters`
- `ecs:ListServices`

## Configuration

- `EcsEnhancedMonitoring` toggle in the [AWS Metrics from CloudWatch](https://coralogix.com/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/index.md) 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 |

## Support

**Need help?**

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us **via our in-app chat** or by sending us an email to [support@coralogix.com](mailto:support@coralogix.com).
