CloudWatch Database Insights の Fleet Health Dashboard の表示 - Amazon CloudWatch

CloudWatch Database Insights の Fleet Health Dashboard の表示

Fleet Health Dashboard を使用して、データベースフリートの状態のスナップショットを表示できます。

フリートヘルスビュー

Database Insights のデータベースフリートは、モニタリングするデータベースのグループです。[フィルター] コンポーネントでフィルターを選択することで、データベースフリートのモニタリングビューを作成できます。このコンポーネントを使用すると、クラスターやインスタンス名、タグなどのプロパティにフィルターを適用できます。Fleet Health Dashboard で、CloudWatch はフリートヘルスビューのフィルター条件の少なくとも 1 つに一致するデータベースを表示します。

プロパティとタグでフィルタリングする
注記

フリートヘルスダッシュボードを使用して Aurora PostgreSQL Limitless Databases をモニタリングすることはできません。

データベースフリートのビューを作成、変更、または削除するには、以下のトピックの手順を使用します。

RDS インスタンスの概要テーブル

[RDS インスタンスの概要]テーブルを使用して、フリート内の各インスタンスのアラーム状態、最大 DB ロード率、および最終状態更新時刻を表示します。

Amazon RDS リソーステーブル

インスタンス状態の概要

[インスタンス状態の概要] を使用して、フリート内のすべてのインスタンスの状態を表示します。インスタンス状態の概要には、[アラーム]と DB ロードメトリクスに基づく 2 つのビューが表示されます。デフォルトでは、CloudWatch は [アラーム] ビューを表示します。

インスタンス状態の概要

Honeycomb の各ノードはインスタンスを表します。インスタンスの詳細については、対応するノードを選択し、[このインスタンスによるフィルター表示] を選択します。

選択したインスタンスの状態の概要

Honeycomb コンポーネントは、フリート内のインスタンスのアラーム状態を、各状態のノード数とともに、Honeycomb の上部にまとめます。CloudWatch は、Honeycomb に表示されたデータの最終更新時刻を表示します。

[DB ロード]ビューに切り替えると、DB ロードメトリクスの観点からフリートの全体的な状態を確認できます。データベースロード (DB ロード) は、データベース内のアクティブなセッション数を測定します。DB ロードは Database Insights の主要なメトリクスであり、毎秒収集されます。CloudWatch は、DB インスタンスを DB ロードのしきい値に基づいて次の状態に分類します。

  • 警告

  • Ok

  • アイドル状態

対応する状態アイコンを選択すると、DB ロードのしきい値を確認できます。

Amazon RDS の DB ロードに関する詳細については、「Amazon RDS ユーザーガイド」の「データベース負荷」を参照してください。Amazon Aurora の DB ロードに関する詳細については、「Amazon Aurora ユーザーガイド」の「データベースロード」を参照してください。

デフォルトでは、CloudWatch は平均 DB ロードを表示します。[Max] を選択して、各インスタンスの最大 DB ロードをモニタリングします。

インスタンス状態の概要からノードを選択すると、インスタンスのアラームと DB ロードが表示されます。

上位 10 個のグラフ

DB ロードが最も高い 10 個のインスタンスの DB ロードの経時的な傾向を表示するには、[相対 DB ロードあたりの上位 10 個のインスタンス] を使用します。このグラフには、DB ロードが最も高いインスタンスの上位クエリと上位待機イベントも表示されます。

DB ロードグラフ別の上位 10 個のインスタンス

[メトリクスグラフあたりの上位 10 個のインスタンス]を使用して、フリート内の上位 10 個のインスタンスの 2 つの主要なメトリクスを比較します。次のメトリクスを選択することができます。

  • CPU 使用率 (%)

  • 解放可能なメモリ (%)

  • DB 接続 (%)

  • ネットワークスループット

  • 読み取り IOPS

  • 書き込み IOPS

  • 読み取りレイテンシー

  • 書き込みレイテンシー

メトリクスグラフあたりの上位 10 個のインスタンス

Amazon RDS イベント

[イベント] の概要とテーブルを使用して、フリート内のインスタンスの RDS イベントを表示します。

イベントの概要

[イベント]テーブルを表示するには、[詳細] を選択します。

イベントの詳細

Amazon RDS と Amazon Aurora のイベントのリストについては、以下のトピックを参照してください。

呼び出しサービステーブル

[呼び出しサービス]テーブルを使用して、データベースエンドポイントを呼び出している CloudWatch Application Signals サービス、およびレイテンシーやエラーなどの関連するアプリケーションレベルのメトリクスを表示します。

呼び出しサービステーブル

Database Insights には、DB ロードによって上位 10 個のインスタンスを呼び出しているサービスが表示されます。別のインスタンスの呼び出しサービスを表示するには、データベースインスタンスダッシュボードでインスタンスを選択します。

アプリケーションによって呼び出されるエンドポイントが Aurora クラスターの場合、 Database Insights は個々のデータベースインスタンスではなく、[呼び出しサービス] テーブルに Aurora クラスターのライターまたはリーダーエンドポイントを表示します。ただし、アプリケーションによって呼び出されるエンドポイントが Amazon RDS クラスターの場合、Database Insights には、アプリケーションが Amazon RDS クラスター内で呼び出す特定のデータベースインスタンスが表示されます。

CloudWatch Application Signals の詳細については、「Application Signals」を参照してください。