RDSのメトリクスをNRQLで取得する方法を記載。
基本的にはAWS公式ページAmazon RDS の Amazon CloudWatch メトリクスで記載されているメトリクスを下記のかたちで利用する。
SELECT aws.rds."メトリクス" FROM Metric
CPU利用率
直近30~60分のうち、最大のCPU使用率を表示。
SELECT max(aws.rds.CPUUtilization) FROM Metric
メモリ利用率
直近30~60分のうち、最小の使用可能RAM容量を表示。
SELECT min(aws.rds.FreeableMemory) FROM Metric
コネクション数
直近30~60分のうち、最大のコネクション数を表示。
SELECT max(aws.rds.DatabaseConnections) FROM Metric
インスタンス名で絞る
~ FROM Metric WHERE aws.rds.DBInstanceIdentifier = 'インスタンス名'