投稿日: Jan 13, 2022

Amazon Relational Database Service (Amazon RDS) Performance Insights は RDS と Aurora のデータベースパフォーマンスのチューニングとモニタリングを行う機能で、データベースの負荷を素早く評価し、いつ、どこに対策を行うかを判断するのに役立ちます。Performance Insights のデータを表示する方法の 1 つは、AWS マネジメントコンソールを使用することです。Performance Insights では独自のデータをクエリできるように、パブリック API も提供されています。今回、新しい API エンドポイントが 3 つ追加されました。それは、GetResourceMetadata、ListAvailableResourceDimensions、および ListAvailableResourceMetrics です。これらの新しい API を使えば、Performance Insights が収集したメトリクスに関するメタデータに、プログラムによるアクセスが可能になります。これにより、独自のモニタリングツールや好みのプラットフォームとの、より高質で動的な統合を簡単に実現できます。Performance Insights API の詳細については、「Performance Insights API によるメトリクスの取得」をご覧ください。

RDS Performance Insights はデータベースの負荷を可視化したわかりやすいダッシュボードで、エキスパート以外でもデータベースパフォーマンスの計測ができます。ワンクリックで、フルマネージドパフォーマンスのモニタリングソリューションを Amazon Aurora クラスターや Amazon RDS インスタンスに追加できます。RDS Performance Insights は、すべての必要なパフォーマンスメトリクスを自動的に収集し、それらを RDS コンソールの動的ダッシュボード内で可視化します。グラフを 1 つ見るだけで、データベースのパフォーマンスにおける一番のボトルネックを特定できます。

開始するには、Amazon RDS マネジメントコンソールにログインして、サポートされている RDS エンジンのインスタンスを作成するか、修正するときに、RDS Performance Insights を有効にします。RDS Performance Insights ダッシュボードにアクセスして、パフォーマンスの監視を開始できます。

RDS Performance Insights には、サポートされた Amazon Aurora クラスターと Amazon RDS インスタンスが含まれ、いかなる追加コストもなしで、ローリングする 7 日分の記録ウィンドウでのパフォーマンスを保存することができます。もっと長い期間の保存が必要なときは、最大 2 年間のパフォーマンス履歴を有料で保存することもできます。RDS Performance Insights が提供されているリージョンの一覧は、「AWS Performance Insights に対する リージョンのサポート」をご確認ください。RDS Performance Insights、およびサポートされるデータベースエンジンの詳細については、「Amazon RDS ユーザーガイド」をご覧ください。