AWSインテグレーション - RDS

MackerelはAWSインテグレーションにてAmazon Relational Database Service (RDS)のメトリック取得や監視に対応しています。 AWSインテグレーションで連携をおこなった場合、以下の対応で換算されます。

  • Aurora Serverlessの場合: Aurora Serverless 1クラスター = 1マイクロホスト
  • それ以外の場合: RDS 1インスタンス = 1マイクロホスト

またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

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

取得メトリック

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

Auroraでは最大で49個、Aurora Serverlessでは最大で50個、それ以外では最大で19個のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
CPU CPUUtilization rds.cpu.used percentage Average
CPU Credit CPUCreditUsage
CPUCreditBalance
rds.cpu_credit.used
rds.cpu_credit.balance
integer Average
Database Connections DatabaseConnections rds.database_connections.used float Average
Disk Queue DiskQueueDepth rds.disk_queue.depth float Average
BinLog Disk Usage BinLogDiskUsage rds.disk_usage.bin_log bytes Average
Memory FreeableMemory
SwapUsage
rds.memory.free
rds.memory.swap
bytes Average
Free Storage Space FreeStorageSpace rds.disk.free bytes Average
Replica Lag ReplicaLag rds.replica_lag.lag float Average
Disk IOPS ReadIOPS
WriteIOPS
rds.diskiops.read
rds.diskiops.write
iops Average
Disk Latency ReadLatency
WriteLatency
rds.latency.read
rds.latency.write
float Average
Disk Throughput ReadThroughput
WriteThroughput
rds.throughput.read
rds.throughput.write
bytes/sec Average
Network Throughput NetworkReceiveThroughput
NetworkTransmitThroughput
rds.network_throughput.read
rds.network_throughput.transmit
bytes/sec Average
gp2 Storage Burst Balance BurstBalance rds.burst_balance.balance percentage Average

Auroraで取得できるメトリックは、上記に加えて以下のとおりです。

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Storage FreeLocalStorage rds.aurora.storage.free bytes Average
Volume Bytes Used VolumeBytesUsed rds.aurora.volume_bytes_used.used bytes Average
Volume IOPS VolumeReadIOPS
VolumeWriteIOPS
rds.aurora.volume_iops.read
rds.aurora.volume_iops.write
iops Average
BinLog Replica Lag AuroraBinLogReplicaLag rds.aurora.binlog_replica_lag.lag float Average
Replica Lag AuroraReplicaLag
AuroraReplicaLagMaximum
AuroraReplicaLagMinimum
rds.aurora.replica_lag.lag
rds.aurora.replica_lag.max_lag
rds.aurora.replica_lag.min_lag
float Average
Engine Uptime EngineUptime rds.aurora.engine_uptime.uptime float Average
Transactions ActiveTransactions
BlockedTransactions
rds.aurora.transactions.active
rds.aurora.transactions.blocked
float Average
Cache Hit Ratio BufferCacheHitRatio
ResultSetCacheHitRatio
rds.aurora.hit_ratio.buffer
rds.aurora.hit_ratio.result_set
percentage Average
DML Latency InsertLatency
UpdateLatency
DeleteLatency
DMLLatency
rds.aurora.dml_latency.insert
rds.aurora.dml_latency.update
rds.aurora.dml_latency.delete
rds.aurora.dml_latency.dml
float Average
DML throughput InsertThroughput
UpdateThroughput
DeleteThroughput
DMLThroughput
rds.aurora.dml_throughput.insert
rds.aurora.dml_throughput.update
rds.aurora.dml_throughput.delete
rds.aurora.dml_throughput.dml
float Average
Commit Latency CommitLatency rds.aurora.commit_latency.commit float Average
Commit Throughput CommitThroughput rds.aurora.commit_throughput.commit float Average
Select Latency SelectLatency rds.aurora.select_latency.select float Average
Select Throughput SelectThroughput rds.aurora.select_throughput.select float Average
DDL Latency DDLLatency rds.aurora.ddl_latency.ddl float Average
DDL Throughput DDLThroughput rds.aurora.ddl_throughput.ddl float Average
Queries Queries rds.aurora.queries.queries float Average
Login Failures LoginFailures rds.aurora.login_failures.failures float Average
Deadlocks Deadlocks rds.aurora.deadlocks.deadlocks float Average

また、 Aurora Serverlessクラスターの場合は、Auroraで取得できるメトリックに加えて以下のメトリックが取得できます。

グラフ名 メトリック Mackerel上のメトリック名 単位 Statistics
Serverless Database Capacity ServerlessDatabaseCapacity rds.aurora.serverless_database_capacity.capacity integer Average

注意事項

AWSインテグレーションにより取得可能な上記のグラフ・メトリックのうち、下記のグラフに含まれるメトリックについては、通常、5分間隔粒度でのメトリックが取得されます。

  • CPU Credit
  • Volume IOPS
  • gp2 Storage Burst Balance

これは、AWS CloudWatch API の仕様です。