クラスタとインスタンスの健全性をモニタリングする

AlloyDB for PostgreSQL は、Database Center から重要なクラスタとインスタンスの健全性に関する問題と推奨される解決策を統合し、この情報を Google Cloud コンソールに表示します。この情報を使用して、AlloyDB for PostgreSQL クラスタとインスタンスの健全性をモニタリングし、改善できます。

ヘルス問題にはさまざまな優先度があり、最も緊急度の高い問題(重大または高優先度とマークされた問題)は AlloyDB クラスタ リストに表示されるため、次の操作を行うことができます。

  • AlloyDB クラスタの問題を整理、優先順位付け、割り当て、クローズします。
  • 集計レベルで対応します。
  • クラスタの問題を防ぐ。
  • インテリジェント アシスタンスを使用して、クラスタの問題を発生前に予測します。

Database Center で、データベース フリート内のすべての問題(重大、高、中、低)のリストを表示できます。詳細については、健全性に関する問題と推奨事項を表示してフィルタするをご覧ください。

問題の優先度の定義

AlloyDB の健全性に関する問題は、優先度でランク付けされます。重大な問題と優先度の高い問題は、AlloyDB コンソールの [クラスタ] ページの [健全性の問題] セクションに表示されます。優先度が中または低の問題を表示するには、[リソース名] リストで [問題] をクリックします。

優先度 説明
重大 問題が解決されない場合、リスクが高く、サービスがすぐに中断されるか、重大なセキュリティの脆弱性が発生する。直ちに対応する必要があります
リスクは高いが、重大ほどではない。未解決の問題は、ダウンタイム、パフォーマンスの低下、データ損失につながる可能性があります。
推奨されない構成、またはパフォーマンスや管理性の問題を防ぐために調査が必要なベスト プラクティスからの逸脱。
有用だがリスクの低い情報アイテム。

始める前に

Google Cloud コンソールで AlloyDB の健全性の問題をモニタリングするには、次の Identity and Access Management(IAM)ロールが必要です。

  • AlloyDB 管理者roles/alloydb.admin
    • alloydb.instances.list
    • alloydb.clusters.get
  • モニタリング閲覧者roles/monitoring.viewer

    • monitoring.timeSeries.list 注: このロールは、[クラスタ] ページで分析情報グラフを表示するために必要ですが、Database Center の健全性の問題を表示するために必要ではありません。
  • データベース センター閲覧者roles/databasecenter.viewer)またはデータベース センター管理者roles/databasecenter.admin

    • databasecenter.databaseGroups.list
    • databasecenter.fleetHealthStats.list

AlloyDB クラスタの健全性をモニタリングする

Google Cloudの AlloyDB の [クラスタ] ページには、[健全性に関する問題] セクションがあります。このセクションには、プロジェクト全体で最も重大なクラスタの問題が表示されます。

優先度の高い問題と重大な問題を表示する

  1. Google Cloud コンソールで、[クラスタ] ページに移動します。

    クラスタに移動

  2. リソース リストに表示されている [健全性の問題] セクションを確認します。このセクションには、プロジェクト内のリソースに影響する重大度「重大」と「高」の問題の合計数が表示されます。健全性に関する問題と問題の優先度について詳しくは、データベースの健全性に関する問題をご覧ください。

  3. リソースに影響するすべての問題の概要を表示するには、[問題] 列の [優先度の高い問題] または [問題を表示] をクリックします。詳細については、データベース フリートの健全性情報を表示してフィルタするをご覧ください。

問題でクラスタリストをフィルタする

AlloyDB クラスタ リストの [問題] 列には、そのクラスタまたはそのプライマリ インスタンスと読み取りプール インスタンスのいずれかに影響する最も優先度の高い問題が表示されます。

  1. 特定クラスタに影響する問題を確認するには、リソースの [問題] 列を確認します。
    • 重大な問題の影響を受けているクラスタには、[重大] バッジが表示されます。
    • 優先度の高い問題の影響を受けているクラスタには、[優先度が高い] バッジが表示されます。
  2. 特定の問題タイプの影響を受けるリソースのリストを表示するには、[健全性の問題] コンポーネントで問題の名前をクリックします。この操作により、クラスタ リストが自動的にフィルタされ、影響を受けるリソースのみが表示されます。

特定のインスタンスの問題を表示して解決する

AlloyDB プライマリ インスタンスまたは読み取りプール インスタンスの [概要] ページで、健全性に関する問題の概要リストを表示できます。

  1. Google Cloud コンソールで、[クラスタ] ページに移動します。

    クラスタに移動

  2. クラスタの名前をクリックします。

  3. プライマリ プール インスタンスまたは読み取りプール インスタンスの名前をクリックして、関連する [概要] ページを開きます。

  4. 概要ページの [インスタンスの健全性の問題] セクションを見つけます。

    • 重大度「重大」と「高」の問題が最初に表示されます。
    • 中、低、情報の問題は、問題の優先度の定義に記載されています。リソースに問題がない場合、[インスタンスの健全性に関する問題] セクションは表示されません。
  5. 特定のインスタンスに影響するすべての問題の詳細を表示するには、[すべての問題の詳細を表示] をクリックします。[問題を統合] パネルが開きます。

  6. [問題の集計パネル] で、いずれかの問題カードをクリックして展開し、最適化案、次のステップ、影響を確認します。

  7. 問題を解決するには、次のいずれかを行います。

    • [設定を編集] をクリックすると、インスタンスの [編集] ページに必要な設定(フラグの自動スクロールとハイライト表示、ストレージ設定など)が表示されます。
    • [システム分析情報に移動] をクリックして、パフォーマンス指標で問題を確認します。

データベース センターで AlloyDB のすべての問題を表示する

データベース センターには、データベース フリート全体の問題のリストが表示されます。これには、優先度が中または低の AlloyDB の問題もすべて含まれます。Database Center では、データベース フリートの健全性に関する推奨事項を確認したり、可用性の構成、データ保護、セキュリティ、業界のコンプライアンスなど、データベース フリートの健全性に関する問題を質問したりすることもできます。詳細については、データベースの健全性の問題をご覧ください。

Database Center で AlloyDB のすべての問題を表示する手順は次のとおりです。

  1. Google Cloud コンソールで、[データベース センター] ページに移動します。

    [データベース センター] に移動

  2. 左側のナビゲーション メニューで [健全性の問題] をクリックします。

  3. 表を使用して、組織またはプロジェクト全体のすべての問題を表示します。リストは次の項目でフィルタできます。

    • 優先度
    • プロダクトとバージョン
    • 問題のカテゴリ
    • 場所
    • ラベル
    • タグ
    • 問題
    • 影響

JIRA などの外部トラッキング システムや社内ダッシュボードで使用できるレポートをダウンロードするには、[問題の詳細の CSV をエクスポート] をクリックします。

次のステップ