AWS Integration - ElastiCache

Mackerel supports obtaining and monitoring Amazon ElastiCache metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 Node = 1 Host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration’s ElastiCache support are as follows. For Metric explanations, refer to the AWS help page.

Host level metrics

Graph name Metric Metric name in Mackerel Unit Statistics
CPU CPUUtilization elasticache.cpu.used percentage Average
Swap Usage SwapUsage elasticache.swap.usage bytes Average
Freeable Memory FreeableMemory elasticache.memory.freeable bytes Average
Network Traffic NetworkBytesIn
NetworkBytesOut
elasticache.network.in
elasticache.network.out
bytes Average

Memcached metrics

Graph name Metric Metric name in Mackerel Unit Statistics
Commands CmdGet
CmdSet
CmdFlush
CmdTouch
CmdConfigGet
CmdConfigSet
elasticache.memcached.commands.get
elasticache.memcached.commands.set
elasticache.memcached.commands.flush
elasticache.memcached.commands.touch
elasticache.memcached.commands.config_get
elasticache.memcached.commands.config_set
integer Average
Cache Hits/Misses GetHits
GetMisses
DeleteHits
DeleteMisses
IncrHits
IncrMisses
DecrHits
DecrMisses
CasBadval
CasHits
CasMisses
TouchHits
TouchMisses
elasticache.memcached.cache.get_hits
elasticache.memcached.cache.get_misses
elasticache.memcached.cache.delete_hits
elasticache.memcached.cache.delete_misses
elasticache.memcached.cache.incr_hits
elasticache.memcached.cache.incr_misses
elasticache.memcached.cache.decr_hits
elasticache.memcached.cache.decr_misses
elasticache.memcached.cache.cas_badval
elasticache.memcached.cache.cas_hits
elasticache.memcached.cache.cas_misses
elasticache.memcached.cache.touch_hits
elasticache.memcached.cache.touch_misses
integer Average
Evictions Evictions elasticache.memcached.evictions.evictions integer Average
Unfetched EvictedUnfetched
ExpiredUnfetched
elasticache.memcached.unfetched.evicted
elasticache.memcached.unfetched.expired
integer Average
Traffics BytesReadIntoMemcached
BytesWrittenOutFromMemcached
elasticache.memcached.traffics.bytes_read_into_memcached
elasticache.memcached.traffics.bytes_written_out_from_memcached
bytes Average
Connections CurrConnections
NewConnections
elasticache.memcached.connections.current
elasticache.memcached.connections.new
integer Average
Items CurrItems
NewItems
Reclaimed
CurrConfig
SlabsMoved
elasticache.memcached.items.current
elasticache.memcached.items.new
elasticache.memcached.items.reclaimed
elasticache.memcached.items.current_config
elasticache.memcached.items.slabs_moved
integer Average
Memory UnusedMemory
BytesUsedForHash
BytesUsedForCacheItems
elasticache.memcached.memory.unused
elasticache.memcached.memory.used_for_hash
elasticache.memcached.memory.used_for_cache_items
bytes Average

Redis metrics

Graph name Metric Metric name in Mackerel Unit Statistics
Commands GetTypeCmds
SetTypeCmds
KeyBasedCmds
StringBasedCmds
HashBasedCmds
ListBasedCmds
SetBasedCmds
SortedSetBasedCmds
elasticache.redis.commands.get_type
elasticache.redis.commands.set_type
elasticache.redis.commands.key_based
elasticache.redis.commands.string_based
elasticache.redis.commands.hash_based
elasticache.redis.commands.list_based
elasticache.redis.commands.set_based
elasticache.redis.commands.sorted_set_based
integer Average
Cache Hits/Misses CacheHits
CacheMisses
elasticache.redis.cache.cache_hits
elasticache.redis.cache.cache_misses
float Average
Evictions Evictions elasticache.redis.evictions.evictions integer Average
Memory BytesUsedForCache elasticache.redis.memory.used_for_cache bytes Average
Connections CurrConnections
NewConnections
elasticache.redis.connections.current
elasticache.redis.connections.new
integer Average
Items CurrItems
Reclaimed
elasticache.redis.items.current
elasticache.redis.items.reclaimed
integer Average