翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サードパーティーのモニタリングツール
一部のシナリオでは、Amazon RDS 用に AWS が提供するクラウドネイティブのオブザーバビリティおよびモニタリングツールの完全なスイートに加えて、他のソフトウェアベンダーのモニタリングツールを使用することもできます。このようなシナリオには、オンプレミスデータセンターで多数のデータベースが実行されているハイブリッドデプロイと、 で別のデータベースセットが実行されている場合があります AWS クラウド。すでに企業オブザーバビリティソリューションを確立している場合は、既存のツールを引き続き使用して AWS クラウド デプロイに拡張することをお勧めします。サードパーティーのモニタリングソリューションを設定する際の課題は、多くの場合、Amazon RDS がクラウドマネージドサービスとして課す保護にあります。たとえば、データベースホストマシンへのアクセスが拒否されるため、DB インスタンスを実行するホストオペレーティングシステムにエージェントソフトウェアをインストールすることはできません。ただし、CloudWatch やその他の AWS クラウド サービス上に構築することで、多くのサードパーティーのモニタリングソリューションを Amazon RDS と統合できます。例えば、Amazon RDS メトリクス、ログ、イベント、トレースをエクスポートし、サードパーティーのモニタリングツールにインポートして、さらなる分析、可視化、アラートを行うことができます。これらのサードパーティーソリューションには、Prometheus、Grafana、Percona などがあります。
Prometheus と Grafana
Prometheus
-
YACE Exporter
は、CloudWatch API への 1 回のリクエストで複数のメトリクスを取得することで、データエクスポートタスクを最適化します。メトリクスが Prometheus サーバーに保存されると、サーバーはルール式を評価し、指定された条件が観測されたときにアラートを生成できます。 -
CloudWatch Exporter
は Prometheus によって公式に管理されています。CloudWatch API を介して CloudWatch メトリクスを取得し、HTTP エンドポイントへの REST API リクエストを使用して、Prometheus と互換性のある形式で Prometheus サーバーに保存します。
エクスポーターを選択し、デプロイモデルを設計し、エクスポーターインスタンスを設定するときは、CloudWatch と CloudWatch Logs のサービスおよび API クォータを検討してください。これは、CloudWatch メトリクスの Prometheus サーバーへのエクスポートが CloudWatch API 上に実装されるためです。例えば、CloudWatch Exporter の複数のインスタンスを単一の AWS アカウント およびリージョンにデプロイして数百の Amazon RDS DB インスタンスをモニタリングすると、スロットリングエラー (ThrottlingException) とコード 400 エラーが発生する可能性があります。このような制限を克服するには、1 回のリクエストで最大 500 個の異なるメトリクスを収集するように最適化された YACE エクスポーターの使用を検討してください。さらに、多数の Amazon RDS DB インスタンスをデプロイするには、ワークロードを 1 つの に一元化し、それぞれのエクスポーターインスタンスの数を制限するのではなく AWS アカウント、複数の AWS アカウント を使用することを検討する必要があります AWS アカウント。
アラートは Prometheus サーバーによって生成され、アラートマネージャー
パーコナ
Percona Monitoring and Management (PMM)INFORMATION_SCHEMA、sys スキーマ、パフォーマンススキーマをクエリし、CloudWatch API を使用してメトリクス、ログ、イベント、トレースを取得します。PMM には AWS Identity and Access Management (IAM) ユーザーアクセスキー (IAM ロール) が必要であり、モニタリングに使用できる Amazon RDS DB インスタンスを自動的に検出します。PMM ツールはデータベースモニタリング用にプロファイリングされ、Prometheus よりも多くのデータベース固有のメトリクスを収集します。PMM クエリ分析ダッシュボードperformance_schemaから直接 をクエリしてメトリクスを取得します。PMM の目立つ特徴の 1 つは、ツールがデータベース内で特定した問題について DBAs に警告
これらのツールに加えて、Amazon RDS と統合できる市販のオブザーバビリティおよびモニタリングソリューションがいくつか市販されています。例としては、Datadog Database Monitoring