Performance Insights メトリクスを CloudWatch に発行する - AWS 規範ガイダンス

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

Performance Insights メトリクスを CloudWatch に発行する

Amazon RDS Performance Insights は、ほとんどの DB インスタンスのメトリクスとディメンションをモニタリングし、 AWS マネジメントコンソールの Performance Insights ダッシュボードから利用できるようにします。このダッシュボードは、データベースのトラブルシューティングと根本原因の分析に適しています。ただし、パフォーマンス関連のメトリクスのアラームを Performance Insights で作成することはできません。Performance Insights メトリクスに基づいてアラームを作成する場合は、それらのメトリクスが CloudWatch にある必要があります。

Performance Insights は CloudWatch にメトリクスを自動的に発行します。Performance Insights から同じデータをクエリできますが、CloudWatch にメトリクスがあると、CloudWatch アラームの追加や既存の CloudWatch ダッシュボードへのメトリクスの追加が容易になります。カウンターは、 os.memory.freeや などのオペレーティングシステムとデータベースのパフォーマンスメトリクスですdb.Locks.Innodb_row_lock_time。OS メトリクスの収集は、拡張モニタリングの設定によって異なります。拡張モニタリングがオフになっている場合、OS メトリクスは 1 分に 1 回収集されます。拡張モニタリングが有効になっている場合、OS メトリクスは選択した期間にわたって収集されます。詳細については、Amazon RDS ドキュメントの「拡張モニタリングのオンとオフの切り替え」を参照してください。

Performance Insights では、DB インスタンスの事前設定済みまたはカスタムメトリクスダッシュボードを CloudWatch にエクスポートできます。 CloudWatch メトリクスダッシュボードを新しいダッシュボードとしてエクスポートするか、それらを既存の CloudWatch ダッシュボードに追加できます。Performance Insights メトリクスダッシュボードを CloudWatch ダッシュボードにエクスポートすると、EC2 インスタンス、Amazon Elastic File System (Amazon EFS) リソース、Elastic Load Balancing (ELB) リソースなど、システム内のさまざまなリソースに関連付けられたメトリクスの概要を DB インスタンスメトリクスとともに提供することで、システムの状態を統一された包括的なビューで確認できます。

CloudWatch DB_PERF_INSIGHTSメトリクス数学関数を使用して、CloudWatch の Performance Insights メトリクスに基づいてアラームとグラフをクエリおよび作成できます。Performance Insights メトリクスにアラームを作成するには、CloudWatch ドキュメントの指示に従います。例えば、DB インスタンス内のアクティブなトランザクションの合計が特定のしきい値に達したときにアラームをトリガーする場合は、そのページの手順に従って、DB_PERF_INSIGHTS数式を使用し、適用を選択します。

DB_PERF_INSIGHTS('RDS', 'db-BQ2TPYY7HG2GDFC7APMB3BVB3M', 'db.Transactions.active_transactions.avg')

ここで、 db-BQ2TPYY7HG2GDFC7APMB3BVB3Mは DB インスタンスのリソース ID です。期間 (1 分など) と条件 (1000 より大きいなど) を指定します。アラームの作成を確定するには、アラームアクションを設定し、名前と説明を追加し、アラームをプレビューして作成します。