# ElastiCache enhanced monitoring for CloudWatch metrics

Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fintegrations%2Faws%2Faws-cloudwatch%2Felasticache-enhanced-monitoring.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fintegrations%2Faws%2Faws-cloudwatch%2Felasticache-enhanced-monitoring.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

## Overview[​](#overview "Direct link to Overview")

Coralogix offers ElastiCache enhanced monitoring, an extension to AWS Metrics from CloudWatch using the [Amazon ECS API](https://docs.aws.amazon.com/AmazonElastiCache/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 and tags that are specified in this document under [Collected data](#collected-data).

## Prerequisites[​](#prerequisites "Direct link to Prerequisites")

* [AWS Metrics from CloudWatch](https://coralogix.com/docs/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/.md) integration with version `0.5.0` or higher.

* Policy permissions used for this integration:

  <!-- -->

  * `elasitcache:DescribeCacheClusters`
  * `elasticache:ListResourceTags`

## Configuration[​](#configuration "Direct link to Configuration")

* `ElastiCacheEnhancedMonitoring` toggle in the [AWS Metrics from CloudWatch](https://coralogix.com/docs/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch/.md) integration configuration

## Collected data[​](#collected-data "Direct link to Collected data")

### Metrics[​](#metrics "Direct link to Metrics")

| Metric Name                                                | Dimensions                  | Description               |
| ---------------------------------------------------------- | --------------------------- | ------------------------- |
| amazonaws\_com\_AWS\_ElastiCache\_Cluster\_AllocatedVCPU   | CacheClusterId              | container instance metric |
| amazonaws\_com\_AWS\_ElastiCache\_Cluster\_AllocatedMemory | CacheClusterId              | container instance metric |
| amazonaws\_com\_AWS\_ElastiCache\_Cluster\_NumNodes        | CacheClusterId              | container instance metric |
| amazonaws\_com\_AWS\_ElastiCache\_Cluster\_Status          | CacheClusterId              | container instance metric |
| amazonaws\_com\_AWS\_ElastiCache\_Node\_Status             | CacheClusterId, CacheNodeId | cluster node metric       |

### Tags[​](#tags "Direct link to Tags")

* `CacheNodeType` - For example `cache.r6g.2xlarge`, `cache.m6g.8xlarge`, etc.
* `Engine` - The name of the cache engine (`memcached` or `redis`) to be used for elasti-cache cluster.
* `EngineVersion` - The version of the cache engine that is used in elasti-cache cluster.
* `CacheNodeId` - The cache node identifier. A node ID is a numeric identifier (0001, 0002, etc.).
