This integration enables monitoring of your AWS ElastiCache clusters by collecting comprehensive cache performance metrics. With SigNoz's one-click AWS integration, you can track cache hit rates, memory usage, and replication performance.
Amazon ElastiCache is a fully managed in-memory caching service supporting Redis and Memcached. Monitoring ElastiCache is essential for understanding cache efficiency, memory utilization, and ensuring optimal application performance.
Getting Started
To use the ElastiCache integration:
- From the sidebar, navigate to Integrations.
- Click Configure on the Amazon Web Services tile.
- Navigate to ElastiCache to view dashboards and configure the integration.
For detailed setup instructions, see One-Click AWS Integrations.

What You'll Monitor & Data Collected
This integration collects comprehensive ElastiCache metrics, providing visibility into:
Core ElastiCache Metrics
- CPU Utilization: Monitor CPU usage across cache nodes.
- Memory Usage: Track freeable memory and memory utilization.
- Cache Performance: Monitor cache hit rate and misses.
- Network Traffic: Track network bytes in/out.
- Replication: Monitor replication lag for Redis clusters.
- Connections: Track current and new connections.
Collected Data Details
📊 Metrics List
| Metric Name | Unit | Type |
|---|---|---|
| aws_ElastiCache_CPUUtilization_count | Percent | Gauge |
| aws_ElastiCache_CPUUtilization_max | Percent | Gauge |
| aws_ElastiCache_CPUUtilization_min | Percent | Gauge |
| aws_ElastiCache_CPUUtilization_sum | Percent | Gauge |
| aws_ElastiCache_FreeableMemory_count | Bytes | Gauge |
| aws_ElastiCache_FreeableMemory_max | Bytes | Gauge |
| aws_ElastiCache_FreeableMemory_min | Bytes | Gauge |
| aws_ElastiCache_FreeableMemory_sum | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesIn_count | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesIn_max | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesIn_min | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesIn_sum | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesOut_count | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesOut_max | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesOut_min | Bytes | Gauge |
| aws_ElastiCache_NetworkBytesOut_sum | Bytes | Gauge |
| aws_ElastiCache_CacheHits_count | Count | Gauge |
| aws_ElastiCache_CacheHits_max | Count | Gauge |
| aws_ElastiCache_CacheHits_min | Count | Gauge |
| aws_ElastiCache_CacheHits_sum | Count | Gauge |
| aws_ElastiCache_CacheMisses_count | Count | Gauge |
| aws_ElastiCache_CacheMisses_max | Count | Gauge |
| aws_ElastiCache_CacheMisses_min | Count | Gauge |
| aws_ElastiCache_CacheMisses_sum | Count | Gauge |
| aws_ElastiCache_CacheHitRate_count | None | Gauge |
| aws_ElastiCache_CacheHitRate_max | None | Gauge |
| aws_ElastiCache_CacheHitRate_min | None | Gauge |
| aws_ElastiCache_CacheHitRate_sum | None | Gauge |
| aws_ElastiCache_CurrConnections_count | Count | Gauge |
| aws_ElastiCache_CurrConnections_max | Count | Gauge |
| aws_ElastiCache_CurrConnections_min | Count | Gauge |
| aws_ElastiCache_CurrConnections_sum | Count | Gauge |
| aws_ElastiCache_NewConnections_count | Count | Gauge |
| aws_ElastiCache_NewConnections_max | Count | Gauge |
| aws_ElastiCache_NewConnections_min | Count | Gauge |
| aws_ElastiCache_NewConnections_sum | Count | Gauge |
| aws_ElastiCache_ReplicationLag_count | Seconds | Gauge |
| aws_ElastiCache_ReplicationLag_max | Seconds | Gauge |
| aws_ElastiCache_ReplicationLag_min | Seconds | Gauge |
| aws_ElastiCache_ReplicationLag_sum | Seconds | Gauge |
Dashboards
ElastiCache Redis Overview Dashboard
The integration provides a comprehensive overview dashboard with key ElastiCache metrics:

Key visualizations include:
- CPU Utilization: Monitor CPU usage trends.
- Memory Usage: Track freeable memory over time.
- Cache Performance: Analyze hit rates and misses.
- Network Traffic: Monitor bytes in/out.
- Replication Lag: Track replication performance.