Amazon ElastiCache makes it easy to set up, manage, and scale distributed in-memory cache environments in the AWS Cloud.
Features include:
- High performance, resizable, and cost-effective in-memory cache.
- Reduced complexity associated with deploying and managing a distributed cache environment.
- Works with Redis and Memcached engines.
Use the AWS public cloud integration to discover and collect metrics against the AWS service.
External reference
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Elastic Cache.
Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
Supported metrics
| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_elasticache_CPUUtilization | CPUUtilization | CPU Utilization | Percent | Average | The percentage of CPU utilization for the entire host. Because Valkey and Redis OSS are single-threaded, we recommend you monitor EngineCPUUtilization metric for nodes with 4 or more vCPUs. |
| aws_elasticache_CPUCreditBalance | CPUCreditBalance | CPU Credit Balance | None | Average | The number of earned CPU credits that an instance has accrued since it was launched or started. For T2 Standard, the CPUCreditBalance also includes the number of launch credits that have been accrued. |
| aws_elasticache_CPUCreditUsage | CPUCreditUsage | CPU Credit Usage | None | Average | The number of CPU credits spent by the instance for CPU utilization. One CPU credit equals one vCPU running at 100% utilization for one minute. |
| aws_elasticache_FreeableMemory | FreeableMemory | Freeable Memory | Bytes | Average | The amount of free memory available on the host. This is derived from the RAM, buffers, and cache that the OS reports as freeable. |
| aws_elasticache_NetworkBytesIn | NetworkBytesIn | Network Bytes In | Bytes | Average | The number of bytes the host has read from the network. |
| aws_elasticache_NetworkBytesOut | NetworkBytesOut | Network Bytes Out | Bytes | Average | The number of bytes sent out on all network interfaces by the instance. |
| aws_elasticache_NetworkPacketsIn | NetworkPacketsIn | Network Packets In | Count | Average | The number of packets received on all network interfaces by the instance. This metric identifies the volume of incoming traffic in terms of the number of packets on a single instance. |
| aws_elasticache_NetworkPacketsOut | NetworkPacketsOut | Network Packets Out | Count | Average | The number of packets sent out on all network interfaces by the instance. This metric identifies the volume of outgoing traffic in terms of the number of packets on a single instance. |
| aws_elasticache_NetworkBandwidthInAllowanceExceeded | NetworkBandwidthInAllowanceExceeded | Network Bandwidth In Allowance Exceeded | Count | Average | The number of packets queued or dropped because the inbound aggregate bandwidth exceeded the maximum for the instance. |
| aws_elasticache_NetworkConntrackAllowanceExceeded | NetworkConntrackAllowanceExceeded | Network Conntrack Allowance Exceeded | Count | Average | The number of packets dropped because connection tracking exceeded the maximum for the instance and new connections could not be established. |
| aws_elasticache_NetworkBandwidthOutAllowanceExceeded | NetworkBandwidthOutAllowanceExceeded | Network Bandwidth Out Allowance Exceeded | Count | Average | The number of packets queued or dropped because the outbound aggregate bandwidth exceeded the maximum for the instance. |
| aws_elasticache_NetworkPacketsPerSecondAllowanceExceeded | NetworkPacketsPerSecondAllowanceExceeded | Network Packets Per Second Allowance Exceeded | Count | Average | The number of packets queued or dropped because the bidirectional packets per second exceeded the maximum for the instance. |
| aws_elasticache_NetworkMaxBytesIn | NetworkMaxBytesIn | Network Max Bytes In | Bytes | Average | The maximum per second burst of received bytes within each minute. |
| aws_elasticache_NetworkMaxBytesOut | NetworkMaxBytesOut | Network Max Bytes Out | Bytes | Average | The maximum per second burst of transmitted bytes within each minute. |
| aws_elasticache_NetworkMaxPacketsIn | NetworkMaxPacketsIn | Network Max Packets In | Count | Average | The maximum per second burst received packets within each minute. |
| aws_elasticache_NetworkMaxPacketsOut | NetworkMaxPacketsOut | Network Max Packets Out | Count | Average | The maximum per second burst of transmitted packets within each minute. |
| aws_elasticache_SwapUsage | SwapUsage | Swap Usage | Bytes | Average | The amount of swap used on the host. |
| aws_elasticache_ClusterBasedCmds | ClusterBasedCmds | Cluster Based Cmds | Count | Average | The total number of commands that are cluster-based. This is derived from the commandstats statistic by summing all of the commands that act upon a cluster (cluster slot, cluster info, and so on). |
| aws_elasticache_ClusterBasedCmdsLatency | ClusterBasedCmdsLatency | Cluster Based Cmds Latency | Microseconds | Average | Latency of cluster-based commands. |
| aws_elasticache_EvalBasedCmds | EvalBasedCmds | Eval Based Cmds | Count | Average | The total number of commands for eval-based commands. This is derived from the commandstats statistic by summing eval, evalsha. |
| aws_elasticache_EvalBasedCmdsLatency | EvalBasedCmdsLatency | Eval Based Cmds Latency | Microseconds | Average | Latency of eval-based commands. |
| aws_elasticache_GeoSpatialBasedCmds | GeoSpatialBasedCmds | Geo Spatial Based Cmds | Count | Average | The total number of commands for geospatial-based commands. This is derived from the commandstats statistic. |
| aws_elasticache_GeoSpatialBasedCmdsLatency | GeoSpatialBasedCmdsLatency | Geo Spatial Based Cmds Latency | Microseconds | Average | Latency of geospatial-based commands. |
| aws_elasticache_GetTypeCmds | GetTypeCmds | Get Type Cmds | Count | Average | The total number of read-only type commands. This is derived from the commandstats statistic by summing all of the read-only type commands (get, hget, scard, lrange, and so on.) |
| aws_elasticache_GetTypeCmdsLatency | GetTypeCmdsLatency | Get Type Cmds Latency | Microseconds | Average | Latency of read commands. |
| aws_elasticache_HashBasedCmds | HashBasedCmds | Hash Based Cmds | Count | Average | The total number of commands that are hash-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more hashes. |
| aws_elasticache_HashBasedCmdsLatency | HashBasedCmdsLatency | Hash Based Cmds Latency | Microseconds | Average | Latency of hash-based commands. |
| aws_elasticache_HyperLogLogBasedCmds | HyperLogLogBasedCmds | Hyper Log Log Based Cmds | Count | Average | The total number of HyperLogLog-based commands. This is derived from the commandstats statistic by summing all of the pf type of commands. |
| aws_elasticache_HyperLogLogBasedCmdsLatency | HyperLogLogBasedCmdsLatency | Hyper Log Log Based Cmds Latency | Microseconds | Average | Latency of HyperLogLog-based commands. |
| aws_elasticache_JsonBasedCmds | JsonBasedCmds | Json Based Cmds | Count | Average | The total number of JSON commands, including both read and write commands. This is derived from the commandstats statistic by summing all JSON commands. |
| aws_elasticache_JsonBasedCmdsLatency | JsonBasedCmdsLatency | Json Based Cmds Latency | Microseconds | Average | Latency of all JSON commands, including both read and write commands. |
| aws_elasticache_JsonBasedGetCmds | JsonBasedGetCmds | Json Based Get Cmds | Count | Average | The total number of JSON read-only commands. This is derived from the commandstats statistic by summing all JSON read commands. |
| aws_elasticache_JsonBasedGetCmdsLatency | JsonBasedGetCmdsLatency | Json Based Get Cmds Latency | Microseconds | Average | Latency of JSON read-only commands. |
| aws_elasticache_JsonBasedSetCmds | JsonBasedSetCmds | Json Based Set Cmds | Count | Average | The total number of JSON write commands. This is derived from the commandstats statistic by summing all JSON write commands. |
| aws_elasticache_JsonBasedSetCmdsLatency | JsonBasedSetCmdsLatency | Json Based Set Cmds Latency | Microseconds | Average | Latency of JSON write commands. |
| aws_elasticache_KeyBasedCmds | KeyBasedCmds | Key Based Cmds | Count | Average | The total number of commands that are key-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more keys. |
| aws_elasticache_KeyBasedCmdsLatency | KeyBasedCmdsLatency | Key Based Cmds Latency | Microseconds | Average | Latency of key-based commands. |
| aws_elasticache_ListBasedCmds | ListBasedCmds | List Based Cmds | Count | Average | The total number of commands that are list-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more lists. |
| aws_elasticache_ListBasedCmdsLatency | ListBasedCmdsLatency | List Based Cmds Latency | Microseconds | Average | Latency of list-based commands. |
| aws_elasticache_NonKeyTypeCmds | NonKeyTypeCmds | Non Key Type Cmds | Count | Average | The total number of commands that are not key-based. This is derived from the commandstats statistic by summing all of the commands that do not act upon a key. |
| aws_elasticache_NonKeyTypeCmdsLatency | NonKeyTypeCmdsLatency | Non Key Type Cmds Latency | Microseconds | Average | Latency of non-key-based commands. |
| aws_elasticache_PubSubBasedCmds | PubSubBasedCmds | Pub Sub Based Cmds | Count | Average | The total number of commands for pub/sub functionality. This is derived from the commandstats statistics by summing all of the commands used for pub/sub functionality. |
| aws_elasticache_PubSubBasedCmdsLatency | PubSubBasedCmdsLatency | Pub Sub Based Cmds Latency | Microseconds | Average | Latency of pub/sub-based commands. |
| aws_elasticache_SetBasedCmds | SetBasedCmds | Set Based Cmds | Count | Average | The total number of commands that are set-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more sets. |
| aws_elasticache_SetBasedCmdsLatency | SetBasedCmdsLatency | Set Based Cmds Latency | Microseconds | Average | Latency of set-based commands. |
| aws_elasticache_SetTypeCmds | SetTypeCmds | Set Type Cmds | Count | Average | The total number of write types of commands. This is derived from the commandstats statistic by summing all of the mutative types of commands. |
| aws_elasticache_SetTypeCmdsLatency | SetTypeCmdsLatency | Set Type Cmds Latency | Microseconds | Average | Latency of write commands. |
| aws_elasticache_SortedSetBasedCmds | SortedSetBasedCmds | Sorted Set Based Cmds | Count | Average | The total number of commands that are sorted set-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more sorted sets. |
| aws_elasticache_SortedSetBasedCmdsLatency | SortedSetBasedCmdsLatency | Sorted Set Based Cmds Latency | Microseconds | Average | Latency of sorted-based commands. |
| aws_elasticache_StringBasedCmds | StringBasedCmds | String Based Cmds | Count | Average | The total number of commands that are string-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more strings. |
| aws_elasticache_StringBasedCmdsLatency | StringBasedCmdsLatency | String Based Cmds Latency | Microseconds | Average | Latency of string-based commands. |
| aws_elasticache_StreamBasedCmds | StreamBasedCmds | Stream Based Cmds | Count | Average | The total number of commands that are stream-based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more streams data types. |
| aws_elasticache_StreamBasedCmdsLatency | StreamBasedCmdsLatency | Stream Based Cmds Latency | Microseconds | Average | Latency of stream-based commands. |
| aws_elasticache_SearchBasedCmds | SearchBasedCmds | Search Based Cmds | Count | Average | The total number of Search commands, including both read and write commands. This is derived from the commandstats statistic by summing all Search commands. |
| aws_elasticache_SearchBasedCmdsLatency | SearchBasedCmdsLatency | Search Based Cmds Latency | Microseconds | Average | Latency of all Search commands, including both read and write commands. |
| aws_elasticache_SearchBasedGetCmds | SearchBasedGetCmds | Search Based Get Cmds | Count | Average | The total number of Search read-only commands. This is derived from the commandstats statistic by summing all Search read commands. |
| aws_elasticache_SearchBasedGetCmdsLatency | SearchBasedGetCmdsLatency | Search Based Get Cmds Latency | Microseconds | Average | Latency of Search read-only commands. |
| aws_elasticache_SearchBasedSetCmds | SearchBasedSetCmds | Search Based Set Cmds | Count | Average | The total number of Search write commands. This is derived from the commandstats statistic by summing all Search write commands. |
| aws_elasticache_SearchBasedSetCmdsLatency | SearchBasedSetCmdsLatency | Search Based Set Cmds Latency | Microseconds | Average | Latency of Search write commands. |
| aws_elasticache_BytesReadIntoMemcached | BytesReadIntoMemcached | Bytes Read Into Memcached | Bytes | Average | The number of bytes that have been read from the network by the cache node. |
| aws_elasticache_BytesUsedForCacheItems | BytesUsedForCacheItems | Bytes Used For Cache Items | Bytes | Average | The number of bytes used to store cache items. |
| aws_elasticache_BytesWrittenOutFromMemcached | BytesWrittenOutFromMemcached | Bytes Written Out From Memcached | Bytes | Average | The number of bytes that have been written to the network by the cache node. |
| aws_elasticache_CasBadval | CasBadval | Cas Badval | Count | Average | The number of CAS requests the cache has received where the Cas value did not match the Cas value stored. |
| aws_elasticache_CasHits | CasHits | Cas Hits | Count | Average | The number of Cas requests the cache has received where the requested key was found and the Cas value matched. |
| aws_elasticache_CasMisses | CasMisses | Cas Misses | Count | Average | The number of Cas requests the cache has received where the key requested was not found. |
| aws_elasticache_CmdFlush | CmdFlush | Cmd Flush | Count | Average | The number of flush commands the cache has received. |
| aws_elasticache_CmdGet | CmdGet | Cmd Get | Count | Average | The number of get commands the cache has received. |
| aws_elasticache_CmdSet | CmdSet | Cmd Set | Count | Average | The number of set commands the cache has received. |
| aws_elasticache_CurrConnections | CurrConnections | Curr Connections | Count | Average | A count of the number of connections connected to the cache at an instant in time. |
| aws_elasticache_CurrItems | CurrItems | Curr Items | Count | Average | A count of the number of items currently stored in the cache. |
| aws_elasticache_DecrHits | DecrHits | Decr Hits | Count | Average | The number of decrement requests the cache has received where the requested key was found. |
| aws_elasticache_DecrMisses | DecrMisses | Decr Misses | Count | Average | The number of decrement requests the cache has received where the requested key was not found. |
| aws_elasticache_DeleteHits | DeleteHits | Delete Hits | Count | Average | The number of delete requests the cache has received where the requested key was found. |
| aws_elasticache_DeleteMisses | DeleteMisses | Delete Misses | Count | Average | The number of delete requests the cache has received where the requested key was not found. |
| aws_elasticache_Evictions | Evictions | Evictions | Count | Average | The number of non-expired items the cache evicted to allow space for new writes. |
| aws_elasticache_GetHits | GetHits | Get Hits | Count | Average | The number of get requests the cache has received where the key requested was found. |
| aws_elasticache_GetMisses | GetMisses | Get Misses | Count | Average | The number of get requests the cache has received where the key requested was not found. |
| aws_elasticache_IncrHits | IncrHits | Incr Hits | Count | Average | The number of increment requests the cache has received where the key requested was found. |
| aws_elasticache_IncrMisses | IncrMisses | Incr Misses | Count | Average | The number of increment requests the cache has received where the key requested was not found. |
| aws_elasticache_Reclaimed | Reclaimed | Reclaimed | Count | Average | The number of expired items the cache evicted to allow space for new writes. |
| aws_elasticache_BytesUsedForHash | BytesUsedForHash | Bytes Used For Hash | Bytes | Average | The number of bytes currently used by hash tables. |
| aws_elasticache_CmdConfigGet | CmdConfigGet | Cmd Config Get | Count | Average | The cumulative number of config get requests. |
| aws_elasticache_CmdConfigSet | CmdConfigSet | Cmd Config Set | Count | Average | The cumulative number of config set requests. |
| aws_elasticache_CmdTouch | CmdTouch | Cmd Touch | Count | Average | The cumulative number of touch requests. |
| aws_elasticache_CurrConfig | CurrConfig | Curr Config | Count | Average | The current number of configurations stored. |
| aws_elasticache_EvictedUnfetched | EvictedUnfetched | Evicted Unfetched | Count | Average | The number of valid items evicted from the least recently used cache (LRU) which were never touched after being set. |
| aws_elasticache_ExpiredUnfetched | ExpiredUnfetched | Expired Unfetched | Count | Average | The number of expired items reclaimed from the LRU which were never touched after being set. |
| aws_elasticache_SlabsMoved | SlabsMoved | Slabs Moved | Count | Average | The total number of slab pages that have been moved. |
| aws_elasticache_TouchHits | TouchHits | Touch Hits | Count | Average | The number of keys that have been touched and were given a new expiration time. |
| aws_elasticache_TouchMisses | TouchMisses | Touch Misses | Count | Average | The number of items that have been touched, but were not found. |
| aws_elasticache_NewConnections | NewConnections | New Connections | Count | Average | The number of new connections the cache has received. This is derived from the memcached total connections statistic by recording the change in total connections across a period of time. |
| aws_elasticache_NewItems | NewItems | New Items | Count | Average | The number of new items the cache has stored. This is derived from the memcached total items statistic by recording the change in total items across a period of time. |
| aws_elasticache_UnusedMemory | UnusedMemory | Unused Memory | Bytes | Average | The amount of memory not used by data. This is derived from the Memcached statistics limit maxbytes and bytes by subtracting bytes from limit maxbytes. |
| aws_elasticache_ActiveDefragHits | ActiveDefragHits | Active Defrag Hits | Count | Average | The number of value reallocations per minute performed by the active defragmentation process. |
| aws_elasticache_AuthenticationFailures | AuthenticationFailures | Authentication Failures | Count | Average | The total number of failed attempts to authenticate using AUTH command. |
| aws_elasticache_BytesUsedForCache | BytesUsedForCache | Bytes Used For Cache | Bytes | Average | The total number of bytes allocated by Valkey or Redis OSS for all purposes. |
| aws_elasticache_BytesReadFromDisk | BytesReadFromDisk | Bytes Read From Disk | Bytes | Average | The total number of bytes read from disk per minute. Data tiering only. |
| aws_elasticache_BytesWrittenToDisk | BytesWrittenToDisk | Bytes Written To Disk | Bytes | Average | The total number of bytes written to disk per minute. Data tiering only. |
| aws_elasticache_CacheHits | CacheHits | Cache Hits | Count | Average | The number of successful read-only key lookups in the main dictionary. |
| aws_elasticache_CacheMisses | CacheMisses | Cache Misses | Count | Average | The number of unsuccessful read-only key lookups in the main dictionary. |
| aws_elasticache_CommandAuthorizationFailures | CommandAuthorizationFailures | Command Authorization Failures | Count | Average | The total number of failed attempts by users to run commands without permission. |
| aws_elasticache_CacheHitRate | CacheHitRate | Cache Hit Rate | Percent | Average | Indicates the usage efficiency of the instance. Calculated as cache_hits/(cache_hits + cache_misses). |
| aws_elasticache_ChannelAuthorizationFailures | ChannelAuthorizationFailures | Channel Authorization Failures | Count | Average | The total number of failed attempts by users to access channels without permission. |
| aws_elasticache_CurrConnections | CurrConnections | Curr Connections | Count | Average | The number of client connections, excluding read replicas. |
| aws_elasticache_CurrItems | CurrItems | Curr Items | Count | Average | The number of items in the cache. Dimension Tier: Memory or SSD items. |
| aws_elasticache_CurrVolatileItems | CurrVolatileItems | Curr Volatile Items | Count | Average | Total number of keys in all databases that have a ttl set. |
| aws_elasticache_DatabaseCapacityUsagePercentage | DatabaseCapacityUsagePercentage | Database Capacity Usage Percentage | Percent | Average | Percentage of the total data capacity for the cluster that is in use. |
| aws_elasticache_DatabaseCapacityUsageCountedForEvictPercentage | DatabaseCapacityUsageCountedForEvictPercentage | Database Capacity Usage Counted For Evict Percentage | Percent | Average | Percentage of data capacity in use, excluding memory for overhead and COB. |
| aws_elasticache_DatabaseMemoryUsagePercentage | DatabaseMemoryUsagePercentage | Database Memory Usage Percentage | Percent | Average | Percentage of the memory for the cluster that is in use. |
| aws_elasticache_DatabaseMemoryUsageCountedForEvictPercentage | DatabaseMemoryUsageCountedForEvictPercentage | Database Memory Usage Counted For Evict Percentage | Percent | Average | Percentage of memory in use, excluding memory for overhead and COB. |
| aws_elasticache_DB0AverageTTL | DB0AverageTTL | DB0Average TTL | Milliseconds | Average | Exposes avg_ttl of DB0 from the keyspace statistic of INFO command. |
| aws_elasticache_EngineCPUUtilization | EngineCPUUtilization | Engine CPU Utilization | Percent | Average | Provides CPU utilization of the Valkey or Redis OSS engine thread. |
| aws_elasticache_Evictions | Evictions | Evictions | Count | Average | The number of keys that have been evicted due to the maxmemory limit. |
| aws_elasticache_GlobalDatastoreReplicationLag | GlobalDatastoreReplicationLag | Global Datastore Replication Lag | Seconds | Average | The lag between the secondary Region and the primary Region primary node. |
| aws_elasticache_IamAuthenticationExpirations | IamAuthenticationExpirations | Iam Authentication Expirations | Count | Average | The total number of expired IAM-authenticated connections. |
| aws_elasticache_IamAuthenticationThrottling | IamAuthenticationThrottling | Iam Authentication Throttling | Count | Average | The total number of throttled IAM-authenticated AUTH or HELLO requests. |
| aws_elasticache_IsMaster | IsMaster | Is Master | Count | Average | Indicates whether the node is the primary node. 0=not primary, 1=primary. |
| aws_elasticache_KeyAuthorizationFailures | KeyAuthorizationFailures | Key Authorization Failures | Count | Average | The total number of failed attempts by users to access keys without permission. |
| aws_elasticache_KeysTracked | KeysTracked | Keys Tracked | Count | Average | The number of keys being tracked by key tracking as a percentage of tracking-table-max-keys. |
| aws_elasticache_MemoryFragmentationRatio | MemoryFragmentationRatio | Memory Fragmentation Ratio | Count | Average | Indicates the efficiency in the allocation of memory. Recommended value is above 1.0. |
| aws_elasticache_NewConnections | NewConnections | New Connections | Count | Average | The total number of connections that have been accepted by the server during this period. |
| aws_elasticache_NumItemsReadFromDisk | NumItemsReadFromDisk | Num Items Read From Disk | Count | Average | The total number of items retrieved from disk per minute. Data tiering only. |
| aws_elasticache_NumItemsWrittenToDisk | NumItemsWrittenToDisk | Num Items Written To Disk | Count | Average | The total number of items written to disk per minute. Data tiering only. |
| aws_elasticache_MasterLinkHealthStatus | MasterLinkHealthStatus | Master Link Health Status | None | Average | Status indicating if primary data is in sync. 0=not in sync, 1=in sync. |
| aws_elasticache_Reclaimed | Reclaimed | Reclaimed | Count | Average | The total number of key expiration events. |
| aws_elasticache_ReplicationBytes | ReplicationBytes | Replication Bytes | Bytes | Average | For replicated nodes, the number of bytes the primary is sending to all replicas. |
| aws_elasticache_ReplicationLag | ReplicationLag | Replication Lag | Seconds | Average | How far behind in seconds the replica is in applying changes from the primary. |
| aws_elasticache_SaveInProgress | SaveInProgress | Save In Progress | None | Average | Returns 1 when background save (snapshot/sync) is in progress, 0 otherwise. |
| aws_elasticache_TrafficManagementActive | TrafficManagementActive | Traffic Management Active | None | Average | Indicates whether traffic management is actively adjusting incoming commands. |
| aws_elasticache_SuccessfulWriteRequestLatency | SuccessfulWriteRequestLatency | Successful Write Request Latency | Microseconds | Average | Latency of successful write requests. |
| aws_elasticache_SuccessfulReadRequestLatency | SuccessfulReadRequestLatency | Successful Read Request Latency | Microseconds | Average | Latency of successful read requests. |
| aws_elasticache_ErrorCount | ErrorCount | Error Count | Count | Average | The total number of failed commands during the specified time period. |
| aws_elasticache_SearchNumberOfIndexes | SearchNumberOfIndexes | Search Number Of Indexes | Count | Average | Number of created indexes. |
| aws_elasticache_SearchTotalIndexedDocuments | SearchTotalIndexedDocuments | Search Total Indexed Documents | Count | Average | Total number of keys in all indexes. |
| aws_elasticache_SearchUsedMemoryBytes | SearchUsedMemoryBytes | Search Used Memory Bytes | Bytes | Average | Number of bytes of memory consumed in all search data structures. |
AWS Elastic Cache Node Metrics
| OpsRamp Metric | Metric Display Name | Unit | Aggregation Type |
|---|---|---|---|
| aws_elasticache_CPUUtilization Percentage of allocated EC2 compute units that are currently in use on the instance. This metric identifies the processing power required to run an application On a selected instance. | CPU utilization | Percent | Average |
| aws_elasticache_FreeableMemory Amount of available random access memory. | FreeableMemory | Freeable Memory | Sum |
| aws_elasticache_SwapUsage Amount of swap space used on the DB Instance. | SwapUsage | Swap Usage | Sum |
| aws_elasticache_GetMisses Number of get requests the cache has received where the key requested was not found. | GetMisses | Count | Sum |
| aws_elasticache_CmdSet Number of set commands the cache has received. | CmdSet | Count | Sum |
| aws_elasticache_NewConnections Number of new connections the cache has received. This is derived from the memcached total_connections statistic by recording the change in total_connections across a period of time. Note: Due to a connection reserved for Elastic Cache, a minimum of 1 is always returned. | NewConnections | Count | Sum |
| aws_elasticache_Reclaimed Number of expired items the cache evicted to allow space for new writes. | Reclaimed | Count | Sum |
| aws_elasticache_IncrHits Number of increment requests the cache has received where the key requested was found. | IncrHits | Count | Sum |
| aws_elasticache_CurrConnections Count of the number of connections connected to the cache at an instant in time. Note: Due to the design of Memcached, a minimum count of 10 is always returned. | CurrConnections | Count | Sum |
| aws_elasticache_CmdFlush Number of flush commands the cache has received. | CmdFlush | Count | Sum |
| aws_elasticache_DecrHits Number of decrement requests the cache has received where the requested key was found. | DecrHits | Count | Sum |
| aws_elasticache_UnusedMemory Amount of unused memory the cache can use to store items. | UnusedMemory | Unused Memory | Sum |
| aws_elasticache_DeleteMisses Number of delete requests the cache has received where the requested key was not found. | DeleteMisses | Count | Sum |
| aws_elasticache_NewItems Number of new items the cache has stored. | NewItems | Count | Sum |
| aws_elasticache_CurrItems Count of the number of items currently stored in the cache. | CurrItems | Count | Sum |
| aws_elasticache_Evictions Number of non-expired items the cache evicted to allow space for new writes. | Evictions | Count | Sum |
| aws_elasticache_CasMisses Number of Cas requests the cache has received where the key requested was not found. | CasMisses | Count | Sum |
| aws_elasticache_CmdGet Number of get commands the cache has received. | CmdGet | Count | Sum |
| aws_elasticache_IncrMisses Number of increment requests the cache has received where the key requested was not found. | IncrMisses | Count | Sum |
| aws_elasticache_DeleteHits Number of delete requests the cache has received where the requested key was found. | DeleteHits | Count | Sum |
| aws_elasticache_GetHits Number of get requests the cache has received where the key requested was found. | GetHits | Count | Sum |
| aws_elasticache_CasBadval Number of CAS (check and set) requests the cache has received where the Cas value did not match the Cas value stored. | CasBadval | Count | Sum |
| aws_elasticache_DecrMisses Number of decrement requests the cache has received where the requested key was not found. | DecrMisses | Count | Sum |
| aws_elasticache_BytesReadIntoMemcached Number of bytes read from the network by the cache node. | BytesReadIntoMemcached | Bytes Read | Sum |
| aws_elasticache_BytesWrittenOutFromMemcached Number of bytes written to the network by the cache node. | BytesWrittenOutFromMemcached | Bytes Written | Sum |
| aws_elasticache_BytesUsedForCacheItems Number of bytes written to the network by the cache node. | BytesUsedForCacheItems | Bytes Used | Sum |
| aws_elasticache_NetworkBytesOut Number of bytes the host has written to the network. | NetworkBytesOut | Bytes | Sum |
| aws_elasticache_NetworkBytesIn Number of bytes the host has read from the network. | NetworkBytesIn | Bytes | Sum |
| aws_elasticache_BytesUsedForHash Number of bytes currently used by hash tables. | BytesUsedForHash | Bytes Used | Sum |
| aws_elasticache_CmdConfigGet Cumulative number of config get requests. | CmdConfigGet | Count | Sum |
| aws_elasticache_CasHits Number of Cas requests the cache has received where the requested key was found and the Cas value matched. | CasHits | Count | Sum |
| aws_elasticache_CmdConfigSet Cumulative number of config set requests. | CmdConfigSet | Count | Sum |
| aws_elasticache_CmdTouch Cumulative number of touch requests. | CmdTouch | Count | Sum |
| aws_elasticache_CurrConfig Current number of configurations stored. | CurrConfig | Count | Sum |
| aws_elasticache_EvictedUnfetched Number of valid items evicted from the least recently used cache (LRU) which were never touched after being set. | EvictedUnfetched | Count | Sum |
| aws_elasticache_ExpiredUnfetched Number of expired items reclaimed from the LRU which were never touched after being set. | ExpiredUnfetched | Count | Sum |
| aws_elasticache_SlabsMoved Total number of slab pages moved. | SlabsMoved | Count | Sum |
| aws_elasticache_TouchHits Number of keys touched and were given a new expiration time. | TouchHits | Count | Sum |
| aws_elasticache_TouchMisses Number of items touched but not found. | TouchMisses | Count | Sum |