Skip to content

' AWSインテグレーション - ElastiCache'

MackerelはAWSインテグレーションにてAmazon ElastiCacheのメトリック取得や監視に対応しています。 AWSインテグレーションで連携をおこなった場合、課金対象として 1ノード = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション

取得メトリック

AWSインテグレーションのElastiCache対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAWSのヘルプ(ホストレベルMemcachedRedis / Valkey)をご確認ください。

Memcachedの場合は最大で48個、Redisの場合は最大で70個、Valkeyの場合は最大で89個のメトリックが取得されます。

ホストレベルメトリック

グラフ名メトリックMackerel上のメトリック名単位Statistics
CPUCPUUtilizationelasticache.cpu.usedpercentageAverage
CPU CreditCPUCreditBalance
CPUCreditUsage
elasticache.cpu_credit.balance
elasticache.cpu_credit.used
floatAverage
Swap UsageSwapUsageelasticache.swap.usagebytesAverage
Freeable MemoryFreeableMemoryelasticache.memory.freeablebytesAverage
Network TrafficNetworkBytesIn
NetworkBytesOut
elasticache.network.in
elasticache.network.out
bytesAverage
Network PacketsNetworkPacketsIn
NetworkPacketsOut
elasticache.network_packets.in
elasticache.network_packets.out
integerSum
Network Allowance ExceededNetworkBandwidthInAllowanceExceeded
NetworkBandwidthOutAllowanceExceeded
NetworkConntrackAllowanceExceeded
NetworkLinkLocalAllowanceExceeded
NetworkPacketsPerSecondAllowanceExceeded
network_allowance_exceeded.in
network_allowance_exceeded.out
network_allowance_exceeded.conntrack
network_allowance_exceeded.link_local
network_allowance_exceeded.pps
integerAverage

Memcachedメトリック

グラフ名メトリックMackerel上のメトリック名単位Statistics
CommandsCmdGet
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
floatAverage
Cache Hits/MissesGetHits
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
floatAverage
EvictionsEvictionselasticache.memcached.evictions.evictionsfloatAverage
UnfetchedEvictedUnfetched
ExpiredUnfetched
elasticache.memcached.unfetched.evicted
elasticache.memcached.unfetched.expired
floatAverage
TrafficsBytesReadIntoMemcached
BytesWrittenOutFromMemcached
elasticache.memcached.traffics.bytes_read_into_memcached
elasticache.memcached.traffics.bytes_written_out_from_memcached
bytesAverage
ConnectionsCurrConnections
NewConnections
elasticache.memcached.connections.current
elasticache.memcached.connections.new
floatAverage
ItemsCurrItems
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
floatAverage
MemoryUnusedMemory
BytesUsedForHash
BytesUsedForCacheItems
elasticache.memcached.memory.unused
elasticache.memcached.memory.used_for_hash
elasticache.memcached.memory.used_for_cache_items
bytesAverage

Redisメトリック

グラフ名メトリックMackerel上のメトリック名単位Statistics
CommandsGetTypeCmds
SetTypeCmds
KeyBasedCmds
StringBasedCmds
HashBasedCmds
ListBasedCmds
SetBasedCmds
ClusterBasedCmds
SortedSetBasedCmds
EvalBasedCmds
GeoSpatialBasedCmds
HyperLogLogBasedCmds
PubSubBasedCmds
StreamBasedCmds
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.cluster_based
elasticache.redis.commands.sorted_set_based
elasticache.redis.commands.eval_based
elasticache.redis.commands.geo_spatial_based
elasticache.redis.commands.hyper_log_log_based
elasticache.redis.commands.pub_sub_based
elasticache.redis.commands.stream_based
floatAverage
Cache Hits/MissesCacheHits
CacheMisses
elasticache.redis.cache.cache_hits
elasticache.redis.cache.cache_misses
floatAverage
EvictionsEvictionselasticache.redis.evictions.evictionsfloatAverage
FailuresAuthenticationFailures
CommandAuthorizationFailures
KeyAuthorizationFailures
elasticache.redis.failures.authentication
elasticache.redis.failures.command_authorization
elasticache.redis.failures.key_authorization
integerSum
MemoryBytesUsedForCacheelasticache.redis.memory.used_for_cachebytesAverage
Redis CPUEngineCPUUtilizationelasticache.redis.cpu.enginepercentageAverage
Disk IO BytesBytesReadFromDisk
BytesWrittenToDisk
elasticache.redis.disk_io_bytes.read
elasticache.redis.disk_io_bytes.write
bytesAverage
Disk IO ItemsNumItemsReadFromDisk
NumItemsWrittenToDisk
elasticache.redis.disk_io_items.read
elasticache.redis.disk_io_items.write
floatAverage
Is PrimaryIsPrimary (IsMaster)elasticache.redis.is_primary.primaryintegerAverage
Primary Link Health StatusPrimaryLinkHealthStatus (MasterLinkHealthStatus)elasticache.redis.primary_link_health_status.syncintegerAverage
Keys TrackedKeysTrackedelasticache.redis.keys_tracked.countintegerSum
ConnectionsCurrConnections
NewConnections
elasticache.redis.connections.current
elasticache.redis.connections.new
floatAverage
ItemsCurrItems
CurrVolatileItems
Reclaimed
elasticache.redis.items.current
elasticache.redis.items.current_volatile
elasticache.redis.items.reclaimed
floatAverage
Active DefragActiveDefragHitselasticache.redis.active_defrag.hitsintegerSum
Cache Hit RateCacheHitRateelasticache.redis.cache_hit_rate.hitpercentageAverage
Memory PercentageDatabaseMemoryUsagePercentageelasticache.redis.memory_percentage.databasepercentageAverage
Average TTLDB0AverageTTLelasticache.redis.average_ttl.db0floatAverage
Fragmentation RatioMemoryFragmentationRatioelasticache.redis.fragmentation_ratio.memoryfloatAverage
Replication BytesReplicationByteselasticache.redis.replication_bytes.replicationbytesAverage
Replication LagReplicationLagelasticache.redis.replication_lag.lagfloatAverage
Save In ProgressSaveInProgresselasticache.redis.save_in_progress.bgsaveintegerMaximum
Commands LatencyGetTypeCmdsLatency
SetTypeCmdsLatency
KeyBasedCmdsLatency
StringBasedCmdsLatency
HashBasedCmdsLatency
ListBasedCmdsLatency
SetBasedCmdsLatency
ClusterBasedCmdsLatency
SortedSetBasedCmdsLatency
EvalBasedCmdsLatency
GeoSpatialBasedCmdsLatency
HyperLogLogBasedCmdsLatency
PubSubBasedCmdsLatency
StreamBasedCmdsLatency
elasticache.redis.commands_latency.get_type
elasticache.redis.commands_latency.set_type
elasticache.redis.commands_latency.key_based
elasticache.redis.commands_latency.string_based
elasticache.redis.commands_latency.hash_based
elasticache.redis.commands_latency.list_based
elasticache.redis.commands_latency.set_based
elasticache.redis.commands_latency.cluster_based
elasticache.redis.commands_latency.sorted_set_based
elasticache.redis.commands_latency.eval_based
elasticache.redis.commands_latency.geo_spatial_based
elasticache.redis.commands_latency.hyper_log_log_based
elasticache.redis.commands_latency.pub_sub_based
elasticache.redis.commands_latency.stream_based
floatAverage

Valkeyメトリック

グラフ名メトリックMackerel上のメトリック名単位Statistics
CommandsGetTypeCmds
SetTypeCmds
KeyBasedCmds
StringBasedCmds
HashBasedCmds
ListBasedCmds
SetBasedCmds
ClusterBasedCmds
SortedSetBasedCmds
EvalBasedCmds
GeoSpatialBasedCmds
HyperLogLogBasedCmds
PubSubBasedCmds
StreamBasedCmds
JsonBasedCmds
JsonBasedGetCmds
JsonBasedSetCmds
NonKeyTypeCmds
elasticache.valkey.commands.get_type
elasticache.valkey.commands.set_type
elasticache.valkey.commands.key_based
elasticache.valkey.commands.string_based
elasticache.valkey.commands.hash_based
elasticache.valkey.commands.list_based
elasticache.valkey.commands.set_based
elasticache.valkey.commands.cluster_based
elasticache.valkey.commands.sorted_set_based
elasticache.valkey.commands.eval_based
elasticache.valkey.commands.geo_spatial_based
elasticache.valkey.commands.hyper_log_log_based
elasticache.valkey.commands.pub_sub_based
elasticache.valkey.commands.stream_based
elasticache.valkey.commands.json_based
elasticache.valkey.commands.json_based_get
elasticache.valkey.commands.json_based_set
elasticache.valkey.commands.non_key_type
floatAverage
Cache Hits/MissesCacheHits
CacheMisses
elasticache.valkey.cache.cache_hits
elasticache.valkey.cache.cache_misses
floatAverage
EvictionsEvictionselasticache.valkey.evictions.evictionsfloatAverage
Error CountErrorCountelasticache.valkey.errors.totalintegerSum
IAM AuthenticationIamAuthenticationExpirations
IamAuthenticationThrottling
elasticache.valkey.iam_authentication.expirations
elasticache.valkey.iam_authentication.throttling
integerSum
FailuresAuthenticationFailures
CommandAuthorizationFailures
KeyAuthorizationFailures
ChannelAuthorizationFailures
elasticache.valkey.failures.authentication
elasticache.valkey.failures.command_authorization
elasticache.valkey.failures.key_authorization
elasticache.valkey.failures.channel_authorization
integerSum
MemoryBytesUsedForCacheelasticache.valkey.memory.used_for_cachebytesAverage
Valkey CPUEngineCPUUtilizationelasticache.valkey.cpu.enginepercentageAverage
Disk IO BytesBytesReadFromDisk
BytesWrittenToDisk
elasticache.valkey.disk_io_bytes.read
elasticache.valkey.disk_io_bytes.write
bytesAverage
Disk IO ItemsNumItemsReadFromDisk
NumItemsWrittenToDisk
elasticache.valkey.disk_io_items.read
elasticache.valkey.disk_io_items.write
floatAverage
Is PrimaryIsPrimary (IsMaster)elasticache.valkey.is_primary.primaryintegerAverage
Primary Link Health StatusPrimaryLinkHealthStatus (MasterLinkHealthStatus)elasticache.valkey.primary_link_health_status.syncintegerAverage
Keys TrackedKeysTrackedelasticache.valkey.keys_tracked.countintegerSum
ConnectionsCurrConnections
NewConnections
elasticache.valkey.connections.current
elasticache.valkey.connections.new
floatAverage
ItemsCurrItems
CurrVolatileItems
Reclaimed
elasticache.valkey.items.current
elasticache.valkey.items.current_volatile
elasticache.valkey.items.reclaimed
floatAverage
Active DefragActiveDefragHitselasticache.valkey.active_defrag.hitsintegerSum
Cache Hit RateCacheHitRateelasticache.valkey.cache_hit_rate.hitpercentageAverage
Memory PercentageDatabaseMemoryUsagePercentage
DatabaseMemoryUsageCountedForEvictPercentage
elasticache.valkey.memory_percentage.usage
elasticache.valkey.memory_percentage.counted_for_evict
percentageAverage
Capacity PercentageDatabaseCapacityUsagePercentage
DatabaseCapacityUsageCountedForEvictPercentage
elasticache.valkey.capacity_percentage.usage
elasticache.valkey.capacity_percentage.counted_for_evict
percentageAverage
Average TTLDB0AverageTTLelasticache.valkey.average_ttl.db0floatAverage
Traffic ManagementTrafficManagementActiveelasticache.valkey.traffic_management.activeintegerAverage
Fragmentation RatioMemoryFragmentationRatioelasticache.valkey.fragmentation_ratio.memoryfloatAverage
Replication BytesReplicationByteselasticache.valkey.replication_bytes.replicationbytesAverage
Replication LagReplicationLagelasticache.valkey.replication_lag.lagfloatAverage
Global Datastore Replication LagGlobalDatastoreReplicationLagelasticache.valkey.global_replication_lag.lagfloatAverage
Save In ProgressSaveInProgresselasticache.valkey.save_in_progress.bgsaveintegerMaximum
Successful Request LatencySuccessfulWriteRequestLatency
SuccessfulReadRequestLatency
elasticache.valkey.successful_request_latency.write
elasticache.valkey.successful_request_latency.read
floatAverage
Commands LatencyGetTypeCmdsLatency
SetTypeCmdsLatency
KeyBasedCmdsLatency
StringBasedCmdsLatency
HashBasedCmdsLatency
ListBasedCmdsLatency
SetBasedCmdsLatency
ClusterBasedCmdsLatency
SortedSetBasedCmdsLatency
EvalBasedCmdsLatency
GeoSpatialBasedCmdsLatency
HyperLogLogBasedCmdsLatency
PubSubBasedCmdsLatency
StreamBasedCmdsLatency
JsonBasedCmdsLatency
JsonBasedGetCmdsLatency
JsonBasedSetCmdsLatency
NonKeyTypeCmdsLatency
elasticache.valkey.commands_latency.get_type
elasticache.valkey.commands_latency.set_type
elasticache.valkey.commands_latency.key_based
elasticache.valkey.commands_latency.string_based
elasticache.valkey.commands_latency.hash_based
elasticache.valkey.commands_latency.list_based
elasticache.valkey.commands_latency.set_based
elasticache.valkey.commands_latency.cluster_based
elasticache.valkey.commands_latency.sorted_set_based
elasticache.valkey.commands_latency.eval_based
elasticache.valkey.commands_latency.geo_spatial_based
elasticache.valkey.commands_latency.hyper_log_log_based
elasticache.valkey.commands_latency.pub_sub_based
elasticache.valkey.commands_latency.stream_based
elasticache.valkey.commands_latency.json_based
elasticache.valkey.commands_latency.json_based_get
elasticache.valkey.commands_latency.json_based_set
elasticache.valkey.commands_latency.non_key_type
floatAverage

注意事項

  • Amazon ElastiCache Serverless には対応しておりません。