DevOpsGuru for RDS の有効化 - Amazon DevOps 達人

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

DevOpsGuru for RDS の有効化

DevOpsGuru for RDS を有効にすると、 DevOpsGru が DB インスタンスなどのリソースの異常を分析できるようになります。Amazon RDS では、RDS DB インスタンスまたは DB クラスターの推奨機能を簡単に見つけて有効化できます。これを実現するために、RDS は Amazon EC2、 DevOpsGuru、IAM などの他の のサービスへの API コールを行います。RDS コンソールがこれらの API 呼び出しを行うと、可視化のために AWS CloudTrail ログに記録されます。

DevOpsGuru が Amazon RDS データベースのインサイトを公開できるようにするには、以下のセクションのタスクを完了します。

Amazon RDS DB インスタンスの Performance Insights をオンにする

DevOpsGuru for RDS が DB インスタンスの異常を分析するには、Performance Insights が有効になっていることを確認します。DB インスタンスで Performance Insights が有効になっていない場合、RDS の DevOpsGuru は次の場所で通知します。

ダッシュボード

リソースタイプ別にインサイトを表示すると、 Performance Insights がオンになっていないことが RDS タイルで通知されます。リンクを選択して、Amazon RDS コンソールで Performance Insights を有効にします。

インサイト

ページ下部の [レコメンデーション] セクションで [Enable Amazon RDS Performance Insights] (Amazon RDS Performance Insights の有効化) を選択します。

設定

[Service: Amazon RDS] (サービス: Amazon RDS) セクションで、Amazon RDS コンソールで Performance Insights をオンにするためのリンクを選択します。

詳細については、Amazon Aurora ユーザーガイドの「Performance Insights のオンとオフの切り替え」またはAmazon RDS ユーザーガイドの「Performance Insights のオンとオフの切り替え」を参照してください。

DevOpsGuru for RDS のアクセスポリシーの設定

ユーザーが DevOpsGuru for RDS にアクセスするには、次のいずれかのポリシーからのアクセス許可が必要です。

  • AWS マネージドポリシー AmazonRDSFullAccess

  • 以下のアクションを許可するカスタマーマネージドポリシーです。

    • pi:GetResourceMetrics

    • pi:DescribeDimensionKeys

    • pi:GetDimensionKeyDetails

詳細については、Amazon Aurora ユーザーガイドの「Performance Insights アクセスポリシーの設定」またはAmazon RDS ユーザーガイドの「Performance Insights アクセスポリシーの設定」を参照してください。

Amazon RDS DB インスタンスを DevOpsGuru カバレッジに追加する

DevOpsGuru コンソールまたは Amazon RDS コンソールで Amazon RDS データベースをモニタリングするように DevOpsGuru を設定できます。

DevOpsGuru コンソールには、次のオプションがあります。

  • アカウントレベルで DevOpsGuru をオンにします。これがデフォルトです。このオプションを選択すると、 DevOpsGuru は Amazon RDS データベースを含む AWS アカウントAWS リージョンおよび でサポートされているすべてのAWSリソースを分析します。

  • RDS の DevOpsGuru のAWS CloudFormationスタックを指定します。

    詳細については、「AWS CloudFormation スタックを使用して DevOps Guru アプリケーション内のリソースを識別する」を参照してください。

  • Amazon RDS リソースのタグ付け

    タグは、ユーザーが AWS リソースに割り当てるカスタム属性ラベルです。タグを使用して、アプリケーションを構成する AWS リソースを識別します。その後、タグでインサイトをフィルターして、アプリケーションによって作成されたインサイトのみを表示できます。アプリケーション内の Amazon RDS リソースによって生成されたインサイトのみを表示するには、Devops-guru-rds のような値を Amazon RDS リソースタグに追加します。詳細については、「タグを使用した DevOpsGuru アプリケーションのリソースの識別」を参照してください。

    注記

    Amazon RDS リソースにタグを付けるときは、クラスターではなくデータベースインスタンスにタグを付ける必要があります。

Amazon RDS コンソールから DevOpsGuru モニタリングを有効にするには、「RDS コンソールで DevOps Guru を有効にする」を参照してください。Amazon RDS コンソールから DevOpsGuru を有効にするには、タグを使用する必要があります。タグの詳細については、タグを使用した DevOpsGuru アプリケーションのリソースの識別を参照してください。