Amazon Aurora PostgreSQL-Compatible エディションの DB クラスターがフェイルオーバーした原因を知りたいです。
Aurora PostgreSQL Compatible は、以下のシナリオでクラスターリーダーの 1 つへのインスタンスフェイルオーバーを自動的に実行します。
クラスターのライターがヘルスチェックに応答しない場合、クラスターは割り当てられた優先順位に基づいて、クラスターのリーダーの 1 つへのフェイルオーバーを開始します。詳細については「Amazon Aurora PostgreSQL のフェイルオーバー」を参照してください。
フェイルオーバーの原因を特定するには、Aurora PostgreSQL-Compatible クラスターの次のログとメトリクスを確認してください。
計画外停止の根本原因を特定するには、フェイルオーバー期間中のすべての Amazon Relational Database Service (Amazon RDS) イベントを表示します。デフォルトでは、すべてのイベントが UTC/GMT 時間で登録されます。イベントを長期間保存したい場合は、Amazon RDS イベントを Amazon CloudWatch Events に送信します。詳細については、「Amazon Aurora イベントでトリガーするルールの作成」を参照してください。
Aurora PostgreSQL-Compatible クラスターの Amazon CloudWatch メトリクスを表示し、データベースの負荷が高いために停止したかどうかを確認します。詳細については、「Amazon CloudWatch を使用した Amazon Aurora メトリクスのモニタリング」を参照してください。クラスター/インスタンスの可用性と正常性を示す次の主要メトリクスの急増を確認します。
Amazon Aurora インスタンスの拡張モニタリングをオンにするには、「拡張モニタリングの設定と有効化」を参照してください。
Amazon RDS では、DB インスタンスが実行している OS のメトリクスをリアルタイムで提供しています。PostgreSQL インスタンスのすべてのシステムメトリクスとプロセス情報をコンソールで表示できます。各インスタンスについてモニタリングするメトリクスを管理し、必要に応じてダッシュボードをカスタマイズすることができます。拡張モニタリングのメトリクスの説明については、「拡張モニタリングの OS メトリクス」を参照してください。
Performance Insights は、既存の Amazon Aurora モニタリング機能を拡張したもので、クラスターのパフォーマンスを示して分析するのに役立ちます。Performance Insights ダッシュボードを使用すると、Aurora PostgreSQL-Compatible クラスター負荷のデータベース負荷を視覚化できます。待機時間、SQL ステートメント、ホスト、またはユーザーごとに負荷をフィルタリングできます。
詳細については、「Amazon Aurora での Performance Insights を使用したDB 負荷のモニタリング」と「Performance Insights ダッシュボードを使用してメトリクスを分析する」を参照してください。
オンプレミスデータベースでは、DB ログはファイルシステムにあります。Amazon RDS と Amazon Aurora では、Aurora PostgreSQL-Compatible クラスターのファイルシステム上の DB ログへにホストアクセスすることはできません。Amazon CloudWatch Logs を使用してログデータを分析できます。詳細については、Amazon CloudWatch Logs への Aurora PostgreSQL ログの発行を参照してください。
AWS マネジメントコンソールを使用してログファイルを見ることもできます。詳細については、「データベースログファイルのモニタリング」を参照してください。
DB クラスターでフェイルオーバーができるだけ早く行われるようにするには、「Amazon Aurora PostgreSQL による高速フェイルオーバー」を参照してください。
ライター DB インスタンスがフェイルオーバー後の高速リカバリーを確認するには、「Aurora PostgreSQL のクラスターキャッシュ管理によるフェイルオーバー後の高速リカバリ」を参照してください。
Amazon Aurora の高可用性
Amazon Aurora クラスターのメトリクスのモニタリング
Amazon RDS のイベントカテゴリとイベントメッセージ