Azure リソースの警告ルールを作成する

Azure Monitor のアラートは、収集されたテレメトリに基づいて重大な状態を事前に通知し、場合によっては是正措置を試行します。 アラートは、アラートの基準と、アラートがトリガーされたときに実行するアクションを定義するアラート ルールから生成されます。 Azure Monitor では、既定で作成されるアラート ルールはありません。 独自に作成するだけでなく、事前に定義された条件に基づいてアラート ルールをすばやく開始するための複数のオプションがあり、Azure サービスごとにさまざまなオプションが用意されています。 この記事では、Azure Monitor で警告ルールを作成するためのさまざまなオプションと、各オプションの詳細について説明します。

推奨されるアラートは、Azure Monitor の一部のサービスの機能で、特定のリソースに対して警告ルールのセットをすばやく作成できます。 Azure portal の リソースの [アラート] タブから [推奨事項の設定] を選択し、有効にするルールを選択するだけです。 この機能はすべてのサービスで使用できるわけではありません。監視するリソースごとにオプションを選択する必要があります。 1 つの戦略は、特定の種類のリソースに対して作成する必要がある警告ルールのガイダンスとして、推奨されるアラートを使用することです。 Azure Policy を使用すると、特定の種類のすべてのリソースに対して、これらの同じ警告ルールを自動的に作成できます。

Azure Monitor ベースライン アラート (AMBA)

AMBA は、製品グループと現場経験に基づいたアラート定義を組み合わせた中央リポジトリであり、お客様とパートナーは、Azure Monitor の導入することで監視エクスペリエンスを向上させることができます。 リソースの種類ごとに整理されているため、要件に合ったアラート定義をすばやく特定できます。 AMBA は Azure Monitor アラートを活用し、インフラストラクチャ内の監視対象リソースに関する問題を一貫して大規模に検出して対処するのに役立ちます。 AMBA には、次のようなリソースのメトリック アラートとログ アラートの両方の定義が含まれています。

  • サービス正常性
  • コンピューティング リソース
  • ネットワーク リソース
  • その他多数

AMBA には、ポリシー定義に加えて、ARM または BICEP デプロイで直接使用されるアラート定義のスニペットの例も含まれています。 Azure ランディング ゾーンの監視の詳細については、「Azure プラットフォーム ランディング ゾーン コンポーネントの監視する」をご覧ください。

AMBA には、特定のシナリオに対処するために、さまざまなリソースの種類のアラートをグループ化するパターンがあります。 Azure ランディング ゾーン (ALZ) は、ALZ に準拠していないお客様にも適しており、プラットフォーム アラートをデプロイ可能な大規模ソリューションに照合する AMBA のパターンの一つです。 SAP や Azure Virtual Desktop を含む他のパターンも開発中であり、お客様の環境に観測可能性を採用する際の摩擦を最小限に抑えることを目的としています。

詳細については、「Azure Monitor ベースライン アラート」を参照してください。

手動アラート ルール

適切なメトリック値またはログ クエリをシグナルとして使用して、任意の Azure リソースに対する警告ルールを手動で作成できます。 各リソースの警告ルールを個別に作成して管理する必要があるため、他のオプションのいずれかが適用可能な場合は使用し、特殊なケースの場合にのみ警告ルールを手動で作成することをお勧めします。 Azure の複数のサービスには、収集するために推奨されるテレメトリとそのサービスで推奨される警告ルールについて説明するドキュメント記事があります。 これらの記事は通常、サービス ドキュメントの「監視」セクションにあります。 たとえば、「Azure 仮想マシンを監視する」と「Azure Kubernetes Service (AKS) を監視する」などです。

警告ルールのさまざまな種類の詳細については、「適切な種類の警告ルールを選択する」を、警告ルールを手動で作成する際の詳細ガイダンスについては、「メトリック警告ルールの作成または編集」や「ログ警告ルールの作成または編集」などの記事を参照してください。

Azure Policy

Azure Policy を使用すると、個々のリソースに対して手動で警告ルールを作成する代わりに、特定の種類のすべてのリソースに対して警告ルールを自動的に作成できます。 アラート条件は定義する必要がありますが、各リソースの警告ルールは、既存のリソースと新しく作成するリソースの両方に対して自動的に作成されます。

ポリシー定義で使用できる ARM テンプレートについては、「Azure Monitor のメトリック警告ルールの Resource Manager テンプレート サンプル」および「Azure Monitor のログ警告ルールの Resource Manager テンプレート サンプル」を参照してください。

次のステップ