CloudWatch Database Insights
CloudWatch Database Insights を使用して、Amazon Aurora MySQL、Amazon Aurora PostgreSQL、Amazon Aurora PostgreSQL Limitless、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」を参照してください。
Database Insights は、同じ AWS アカウント内のワークロードのモニタリングのみをサポートします。
Database Insights の使用を開始するには、次のトピックを参照してください。
トピック
Database Insights のモード
Database Insights にはアドバンストモードおよびスタンダードモードがあります。スタンダードモードは Database Insights のデフォルトであり、データベースのアドバンストモードを有効にできます。
次の表では、CloudWatch が Database Insights のアドバンストモードおよびスタンダードモードでサポートする機能が示されます。
機能 | スタンダードモード | アドバンストモード |
---|---|---|
DB Load の上位の寄与要因をディメンション別で分析する | サポート | サポート |
最大 7 日間の保持期間を持つデータベースメトリクスにクエリ、グラフ、アラーム設定をする | サポート | サポート |
きめ細かなアクセスコントロールポリシーを定義し、SQL テキストなどの機密性の高いディメンションへのアクセス権を制限する | サポート | サポート |
実行中のプロセスごとに詳細なメトリクスを使用して、データベースで発生しているオペレーティングシステムのプロセスを分析する この機能を使用するには、[Amazon RDS 拡張モニタリング] が有効になっている必要があります。 |
サポート外 | サポート |
フリート全体のモニタリングビューを作成して保存し、何百ものデータベースの健全性を評価する | サポート外 | サポート |
15 ヶ月の保持期間とガイド付き UX の環境で SQL ロックを分析する | サポートされていません | Aurora PostgreSQL でのみサポート |
15 か月間の保持とガイド付き UX の環境で SQL 実行プランを分析する | サポートされていません | Aurora PostgreSQL、RDS for Oracle、および RDS for SQL Server でのみ対応 |
クエリごとの統計を視覚化する | サポート外 | サポート |
遅い SQL クエリを分析する | サポート外 | サポート |
CloudWatch Application Signals を使用して通話サービスを表示する | サポート外 | サポート |
メトリクス、ログ、イベント、アプリケーションを含め、すべてのデータベーステレメトリの統合ダッシュボードを表示する | サポート外 | サポート |
Performance Insights のカウンターメトリクスを CloudWatch に自動的にインポートする | サポート外 | サポート |
CloudWatch で Amazon RDS イベントを表示する | サポート外 | サポート |
オンデマンド分析を使用し、選択した期間のデータベースのパフォーマンスを分析する | サポートされていません | Aurora PostgreSQL、Aurora MySQL、RDS for PostgreSQL、RDS for MySQL、および RDS for MariaDB でのみ対応 |
注記
Database Insights 機能の可用性は、すべての AWS リージョンで利用できるわけではなく、リージョンごとに異なります。
データ保持
Database Insights のアドバンストモードは、Performance Insights によって収集された 15 ヶ月分のメトリクスを保持します。
Performance Insights がスタンダードモードで有効になっている場合、Amazon RDS は 7 日分の Performance Insights カウンターメトリクスを保持します。
Performance Insights のカウンターメトリクスの詳細については、「Performance Insights カウンターメトリクス」を参照してください。
Database Insights によって収集された CloudWatch メトリクスの保持期間の詳細については、次のトピックを参照してください。
Amazon Aurora ユーザーガイドの Amazon Aurora の Amazon CloudWatch メトリクス
「Amazon RDS ユーザーガイド」の「Amazon Relational Database Service の Amazon CloudWatch メトリクス」
「Amazon Aurora ユーザーガイド」のAmazon RDS Performance Insights の Amazon CloudWatch メトリクス
「Amazon Aurora ユーザーガイド」のAmazon RDS Performance Insights の Amazon CloudWatch メトリクス
Database Insights と Performance Insights の統合方法
Performance Insights はデータベースパフォーマンスのモニタリングサービスです。
Database Insights は、Performance Insights の機能を構築して拡張します。Database Insights はモニタリング、分析、最適化の機能を追加します。
Database Insights のアドバンストモードを有効にするには、Performance Insights を有効にする必要があります。
Database Insights は、Performance Insights カウンターメトリクスを自動的に CloudWatch にインポートします。Database Insights のアドバンストモードは、Performance Insights メトリクスや CloudWatch メトリクスなど、 Database Insights によって収集されたすべてのメトリクスを 15 か月自動的に保持します。これは、インスタンスでアドバンストモードを有効にしたときに自動的に行われます。それ以上の設定は必要ありません。Performance Insights カウンターメトリクスの詳細については、「Amazon Aurora ユーザーガイド」の「Performance Insights カウンターメトリクス」を参照してください。
料金
料金の詳細については、「Amazon CloudWatch の料金