View a markdown version of this page

CloudWatch Database Insights - Amazon CloudWatch

CloudWatch Database Insights

注記

AWS は、Performance Insights のサポート終了日が 2026 年 7 月 31 日であったため、Performance Insights ユーザーを Database Insights に移行したことを発表しました。Standard モードでは、Performance Insights と同じ料金で 1~24 か月の柔軟な保持期間がサポートされています。Advanced モードでは、追加コストなしで 1~24 か月の柔軟な保持期間がサポートされています。

CloudWatch Database Insights を使用して、Amazon Aurora MySQL、Amazon Aurora PostgreSQL、Amazon Aurora PostgreSQL Limitless、Amazon Aurora DSQL、Amazon RDS for SQL Server、RDS for MySQL、RDS for PostgreSQL、RDS for Oracle、および RDS for MariaDB データベースを大規模にモニタリングおよびトラブルシューティングします。

Database Insights を使用すると、事前に構築された独自ダッシュボードでデータベースフリートをモニタリングできます。フリートのパフォーマンスの分析を支援するため、Database Insights ダッシュボードにはキュレートされたメトリクスおよび視覚化機能が表示されます。これらのダッシュボードはカスタマイズが可能です。フリートのすべてのデータベースに 1 つのダッシュボードにメトリクスを表示することにより、Database Insights はデータベースを同時にモニタリングできるようにします。

例えば、 Database Insights を使用して、数百のデータベースインスタンスのフリート内でパフォーマンスが低いデータベースを見つけることができます。その後、そのインスタンスを選択し、Database Insights を使用して問題のトラブルシューティングを行うことができます。

エンジン、AWS リージョン、インスタンスクラスのサポートについては、「Aurora DB エンジン、リージョン、インスタンスクラスの Database Insights のサポート」および「Amazon RDS DB engine, Region, and instance class support for Database Insights」を参照してください。

Amazon Aurora DSQL のモニタリングについては、「Aurora DSQL のモニタリングとロギング」を参照してください。

Database Insights は、複数のアカウントとリージョンのワークロードのモニタリングをサポートしています。Database Insights のクロスアカウントクロスリージョンモニタリング機能の詳細については、「CloudWatch Database Insights のクロスアカウントクロスリージョンモニタリングの設定」を参照してください。

Database Insights の使用を開始するには、次のトピックを参照してください。

Database Insights のモード

Database Insights モードは、Amazon Relational Database Service、プロビジョニング済み Amazon Aurora、Amazon Aurora Serverless、および Amazon Aurora Limitless データベースに適用されます。

Database Insights にはアドバンストモードおよびスタンダードモードがあります。スタンダードモードは Database Insights のデフォルトであり、データベースのアドバンストモードを有効にできます。

次の表では、CloudWatch が Database Insights のアドバンストモードおよびスタンダードモードでサポートする機能が示されます。

機能 スタンダードモード アドバンストモード
DB Load の上位の寄与要因をディメンション別で分析する サポート対象 サポート
詳細なデータベースおよびクエリごとのメトリクスの保持 最大 7 日間が無料で、1~24 か月で有料になります 追加コストなしで 1~24 か月の保持期間が含まれます
最大 7 日間の保持期間を持つデータベースメトリクスにクエリ、グラフ、アラーム設定をする サポート対象 サポート
きめ細かなアクセスコントロールポリシーを定義し、SQL テキストなどの機密性の高いディメンションへのアクセス権を制限する サポート対象 サポート

実行中のプロセスごとに詳細なメトリクスを使用して、データベースで発生しているオペレーティングシステムのプロセスを分析する

この機能を使用するには、Amazon RDS 拡張モニタリングが必要です。

サポート外 サポート対象
フリート全体のモニタリングビューを定義して保存し、データベースの状態を大規模に評価する サポート外 サポート対象
15 ヶ月の保持期間とガイド付き UX の環境で SQL ロックを分析する サポートされていません Aurora PostgreSQL および RDS for PostgreSQL でのみサポート
15 か月間の保持とガイド付き UX の環境で SQL 実行プランを分析する サポートされていません Aurora PostgreSQL、RDS for Oracle、および RDS for SQL Server でのみ対応
クエリごとの統計を視覚化する サポート外 サポート対象
遅い SQL クエリを分析する

この機能を使用するには、データベースログを CloudWatch Logs にエクスポートする必要があります。

サポート外 サポート対象
CloudWatch Application Signals を使用して通話サービスを表示する サポート外 サポート対象
メトリクス、ログ、イベント、アプリケーションを含め、すべてのデータベーステレメトリの統合ダッシュボードを表示する

Database Insights コンソールでデータベースログを表示するには、CloudWatch Logs へのデータベースログのエクスポートが必要です。

サポート外 サポート対象
Performance Insights のカウンターメトリクスを CloudWatch に自動的にインポートする サポート外 サポート対象
CloudWatch で Amazon RDS イベントを表示する サポート外 サポート対象
オンデマンド分析を使用し、選択した期間のデータベースのパフォーマンスを分析する サポート外 サポート対象
注記

Database Insights 機能の可用性は、すべての AWS リージョンで利用できるわけではなく、リージョンごとに異なります。

データ保持

Database Insights Standard モードを有効にすると、追加コストなしで最大 7 日間、詳細なデータベースおよびクエリごとのメトリクスが保持されます。7 日を超える保持期間では、1~24 か月の保持期間を設定できます。料金の詳細については、「Database Insights の料金」を参照してください。

Database Insights Advanced モードでは、追加コストなしで 1~24 か月の詳細なデータベースおよびクエリごとのメトリクスの保持がサポートされています。

詳細なデータベースおよびクエリごとのメトリクスについては、「Amazon Aurora 用の Amazon CloudWatch メトリクス」を参照してください。

Database Insights によって収集される CloudWatch メトリクスについては、次のトピックを参照してください。

料金

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