CloudWatch Database Insights の使用を開始する
Database Insights の標準モードは、Amazon RDS データベースと Aurora データベースに対してデフォルトで有効になっています。Database Insights の詳細モードの使用を開始するには、新しいデータベースを作成するか、データベースを変更します。
Amazon RDS データベースの Database Insights の詳細モードまたは標準モードを有効にする方法については、以下のトピックを参照してください。
「Amazon RDS ユーザーガイド」の「Amazon RDS の Database Insights の詳細モードを有効にする」
「Amazon RDS ユーザーガイド」の「Amazon RDS の Database Insights の標準モードを有効にする」
「Amazon RDS ユーザーガイド」の「Amazon RDS の DB インスタンスまたはマルチ AZ DB クラスターの作成時に CloudWatch Database Insights をオンまたはオフにする」
Amazon Aurora データベースの Database Insights の詳細モードまたは標準モードを有効にする方法については、以下のトピックを参照してください。
「Amazon Aurora ユーザーガイド」の「Amazon Aurora の Database Insights の詳細モードを有効にする」
「Amazon Aurora ユーザーガイド」の「Amazon Aurora の Database Insights の標準モードを有効にする」
Database Insights に必要なアクセス許可
Database Insights を使用するには、特定の IAM アクセス許可が必要です。Database Insights には、CloudWatch、CloudWatch Logs、Amazon RDS、および Amazon RDS Performance Insights のアクセス許可が必要です。より広範なアクセス許可がある場合は、これらのアクセス許可をユーザーまたはロールに提供する必要がない場合があります。
Database Insights を使用するには、次の CloudWatch アクセス許可が必要です。
cloudwatch:BatchGetServiceLevelIndicatorReport
cloudwatch:DescribeAlarms
cloudwatch:GetDashboard
cloudwatch:GetMetricData
cloudwatch:ListMetrics
cloudwatch:PutDashboard
Database Insights を使用するには、次の CloudWatch Logs アクセス許可が必要です。
logs:DescribeLogGroups
logs:GetQueryResults
logs:StartQuery
logs:StopQuery
Database Insights を使用するには、次の Amazon RDS アクセス許可が必要です。
rds:DescribeDBClusters
rds:DescribeDBInstances
rds:DescribeEvents
rds:DescribeDBShardGroups
(Aurora PostgreSQL Limitless Databases をモニタリングしている場合)
Database Insights を使用するには、次の Performance Insights アクセス許可が必要です。
pi:ListAvailableResourceMetrics
pi:ListAvailableResourceDimensions
pi:DescribeDimensionKeys
pi:GetDimensionKeyDetails
pi:GetResourceMetrics
pi:ListPerformanceAnalysisReports
pi:GetResourceMetadata
pi:GetPerformanceAnalysisReport
pi:CreatePerformanceAnalysisReport
pi:DeletePerformanceAnalysisReport
pi:ListTagsForResource
pi:TagResource
pi:UntagResource
次のサンプルポリシーには、Database Insights へのフルアクセスに必要なアクセス許可が含まれています。
{ "Version": "2012-10-17", "Statement": [{ "Effect" : "Allow", "Action" : [ "cloudwatch:BatchGetServiceLevelIndicatorReport", "cloudwatch:DescribeAlarms", "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:PutDashboard" ], "Resource" : "*" }, { "Effect" : "Allow", "Action" : [ "logs:DescribeLogGroups", "logs:GetQueryResults", "logs:StartQuery", "logs:StopQuery" ], "Resource" : "*" }, { "Effect" : "Allow", "Action" : [ "pi:DescribeDimensionKeys", "pi:GetDimensionKeyDetails", "pi:GetResourceMetadata", "pi:GetResourceMetrics", "pi:ListAvailableResourceDimensions", "pi:ListAvailableResourceMetrics", "pi:CreatePerformanceAnalysisReport", "pi:GetPerformanceAnalysisReport", "pi:ListPerformanceAnalysisReports", "pi:DeletePerformanceAnalysisReport", "pi:TagResource", "pi:UntagResource", "pi:ListTagsForResource" ], "Resource" : "arn:aws:pi:*:*:*/rds/*" }, { "Effect" : "Allow", "Action" : [ "rds:DescribeDBInstances", "rds:DescribeDBClusters", "rds:DescribeEvents" ], "Resource" : "*" } ] }