Azure portal を使用して Azure Database for PostgreSQL - フレキシブル サーバーのメトリックのアラートを設定する

適用対象: Azure Database for PostgreSQL - フレキシブル サーバー

この記事では、Azure portal を使用して Azure Database for PostgreSQL フレキシブル サーバー アラートを設定する方法について説明します。 お使いの Azure のサービスの監視メトリックに基づいてアラートを受け取ることができます。

このアラートは、指定したメトリックの値が、割り当てたしきい値を超えたときにトリガーされます。 アラートは条件を最初に満たしたときと、後でその条件を満たさなくなったときの両方でトリガーされます。 メトリック アラートはステートフルです。つまり、状態が変更されたときにのみ通知を送信します。

アラートがトリガーされたときに実行されるように構成できるアクションは次のとおりです。

  • サービスの管理者/共同管理者に電子メール通知を送信する。
  • 指定した追加の電子メール アドレスに電子メールを送信する。
  • Webhook を呼び出す。

アラート ルールを構成したり、その情報を取得したりするには、以下を使用します。

Azure Portal でメトリックのアラート ルールを作成する

  1. Azure portal で、監視する Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します

  2. サイドバーの [監視] セクションで、 [アラート] を選択します。

  3. [+ 新しいアラート ルール] を選択します。

  4. 以下のように、 [ルールの作成] ページが開きます。 必要な情報を入力します。

  5. 現在の Azure Database for PostgreSQL フレキシブル サーバー インスタンスは、アラート スコープに自動的に追加されます。

  6. [条件] セクションで、 [条件の追加] を選択します。

  7. サポートされているシグナルの一覧が表示されるので、アラートを作成するメトリックを選びます。 たとえば、storage percent を選択します。

  8. 過去 6 時間のメトリックのグラフが表示されます。 [グラフの期間] ドロップダウンを使用して、メトリックのより長期間の履歴を確認することを選択します。

  9. [しきい値] の種類 (例: [静的] または [動的])、[演算子] (例: [次の値より大きい])、[集計の種類] (例: 平均) を指定します。 この選択により、メトリック アラート ルールによって評価されるロジックが決まります。

  10. 条件を絞り込むために、集計の種類の関数 (例: [ルックバック期間 30 分間]) と [頻度] (例: [15 分ごとに確認]) を使って、データ ポイントをグループ化する [集約粒度 (期間)] の間隔を調整します。

  11. 完了したら、 [完了] を選択します。

  12. アクション グループを追加します。 アクション グループは、Azure サブスクリプションの所有者によって定義された通知設定のコレクションです。 [アクション グループ] セクション内で [アクション グループの選択] を選択して、既に存在するアクション グループを選択し、アラート ルールにアタッチします。

    • アラートに関する通知を受け取るための新しいアクション グループを作成することもできます。 詳しくは、アクション グループの作成と管理に関するページをご覧ください。
    • 新しいアクション グループを作成するには、 [+ アクション グループの作成] を選択します。 [サブスクリプション][リソース グループ][アクション グループ名][表示名] を使用して、[アクション グループの作成] フォームに入力します。
    • アクショングループの [通知] を構成します。

    [通知の種類][Azure Resource Manager のロールへのメール] を選び、通知を受け取るサブスクリプションの所有者、共同作成者、閲覧者を選びます。 電子メールを送信するための Azure Resource Manager ロールを選択します。 また、電子メール/SMS メッセージ/プッシュ/音声を選択して、特定の受信者に通知を送信することもできます。 通知の種類に [名前] を指定し、完了したら [確認および作成] を選択します。

  13. [重大度][アラート ルール名][説明] などの [アラート ルールの詳細] を入力します。

  14. [アラート ルールの作成] を選択して、アラートを作成します。

  15. 数分後にアラートがアクティブになり、前述のようにトリガーされます。

複数のリソースを監視する

Azure Database for PostgreSQL フレキシブル サーバーでは、マルチリソース メトリック アラート ルールもサポートされています。 同じ Azure リージョン内の複数の Azure Database for PostgreSQL フレキシブル サーバー インスタンスに同じメトリック アラート ルールを適用することで、大規模に監視できます。 監視対象リソースごとに個別の通知が送信されます。

新しいメトリック アラート ルールを設定するには、アラート ルールの作成エクスペリエンスで、前のセクションのスコープ定義 (手順 5.) で、チェック ボックスを使用して、ルールを適用するすべての Azure Database for PostgreSQL フレキシブル サーバー インスタンスを選択します。

重要

選択するリソースは、同じリソースの種類、場所、サブスクリプション内のものに限られます。 これらの基準に適合しないリソースは選択できません。

Azure Resource Manager テンプレートを使用して、マルチリソース メトリック アラートをデプロイすることもできます。 マルチリソース アラートの詳細については、Azure Database for PostgreSQL - フレキシブル サーバーマルチリソース アラートを使用したスケール監視に関するブログを参照してください。

アラートの管理

アラートを作成したら、それを選択して次のアクションを実行できます。

  • このアラートに関連するメトリックのしきい値と、前日の実際の値を示すグラフを表示する。
  • アラート ルールを編集または削除する。
  • アラートを無効にしてアラートを一時的に停止する、または有効にして通知の受け取りを再開する。

次のステップ