【仕様変更のお知らせ】AWSインテグレーションのElastiCache連携により取得できるメトリック対象を追加します

こんにちは。Mackerelチーム CREの三浦(id:missasan)です。

掲題の通り、AWSインテグレーションのElastiCache連携により取得できるメトリック対象を追加します。

これにより、マイクロホスト換算という形でご利用料金に影響が発生する場合がございます。詳細については以下をご確認ください。

仕様変更内容

以下のメトリックが追加で取得できるようになります。

Memcached / Redis 共通

メトリック Mackerel上のメトリック名
CPUCreditBalance elasticache.cpu_credit.balance
CPUCreditUsage elasticache.cpu_credit.used
NetworkBandwidthInAllowanceExceeded elasticache.network_allowance_exceeded.in
NetworkBandwidthOutAllowanceExceeded elasticache.network_allowance_exceeded.out
NetworkConntrackAllowanceExceeded elasticache.network_allowance_exceeded.conntrack
NetworkLinkLocalAllowanceExceeded elasticache.network_allowance_exceeded.link_local
NetworkPacketsPerSecondAllowanceExceeded elasticache.network_allowance_exceeded.pps

Redis のみ

メトリック Mackerel上のメトリック名
AuthenticationFailures elasticache.redis.failures.authentication
CommandAuthorizationFailures elasticache.redis.failures.command_authorization
KeyAuthorizationFailures elasticache.redis.failures.key_authorization
CurrVolatileItems elasticache.redis.items.current_volatile
IsPrimary elasticache.redis.is_primary.primary
PrimaryLinkHealthStatus elasticache.redis.primary_link_health_status.sync
KeysTracked elasticache.redis.keys_tracked.count
GlobalDatastoreReplicationLag elasticache.redis.global_detastore_replication_lag.lag
BytesReadFromDisk elasticache.redis.disk_io_bytes.read
BytesWrittenToDisk elasticache.redis.disk_io_bytes.write
NumItemsReadFromDisk elasticache.redis.disk_io_items.read
NumItemsWrittenToDisk elasticache.redis.disk_io_items.write
ClusterBasedCmds elasticache.redis.commands.cluster_based
ClusterBasedCmdsLatency elasticache.redis.commands_latency.cluster_based

メトリックに関する詳細は、AWSのドキュメント(英語)Memcached / Redis 共通Redis いずれかを参照してください。

仕様変更による影響

今回の仕様変更により、取得されるメトリックの最大数が以下のように変更となります。

  • Memcachedの場合
    • 現状は最大で41個から、変更後は最大で48個に変更となります。
  • Redisの場合
    • 現状は最大で50個から、変更後は最大で71個に変更となります。

AWSインテグレーションにより取得するメトリックは、設定により自由に選択することができます。デフォルトでは取得するようになっていますので、必要に応じて適宜コントロールするようにしてください。

mackerel.io