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