View a markdown version of this page

Amazon EventBridge での Internet Monitor の使用 - Amazon CloudWatch

Amazon EventBridge での Internet Monitor の使用

ネットワークの問題について Internet Monitor が作成するヘルスイベントは、Amazon EventBridge を使用して公開されます。これにより、アプリケーションのエンドユーザーエクスペリエンスが損なわれた際に、通知を送信することができます。全体的な (グローバル) ヘルスイベントとローカルヘルスイベントの両方が EventBridge に公開されます。グローバルヘルスイベントの影響タイプは AVAILABILITY または PERFORMANCE で、ローカルヘルスイベントの影響タイプは LOCAL_AVAILABILITY または LOCAL_PERFORMANCE です。

EventBridge を使用して Internet Monitor のヘルスイベントを処理するには、ここに示すガイダンスに従います。

EventBridge で Internet Monitor のルールを設定するには
  1. AWS マネジメントコンソール 内の EventBridge で、[Rules] (ルール) を選択した後に、名前および説明を入力します。[Default] (デフォルト) イベントバスにルールを作成します。

  2. ステップ 2 で、イベントソースに [その他] を選択し、次に [イベントパターン] で以下のソースと一致させます。

    { "source": ["aws.internetmonitor"] }
  3. ステップ 3 で、ターゲットに [AWS のサービス][CloudWatch Logs グループ] を選択してから、既存のロググループを選択するか、新しいロググループを作成します。

  4. 必要なタグを追加して、ルールを作成します。これにより、選択した CloudWatch Logs グループに対し EventBridge からイベントが入力されます。

影響タイプによるヘルスイベントのフィルタリング

イベントパターンを使用して、影響タイプ別にヘルスイベントをフィルタリングできます。これは、グローバルヘルスイベントのみ、ローカルヘルスイベントのみ、またはその両方を受信する場合に便利です。

グローバルヘルスイベントのみを受信:

{ "source": ["aws.internetmonitor"], "detail": { "impactType": ["AVAILABILITY", "PERFORMANCE"] } }

ローカルヘルスイベントのみを受信:

{ "source": ["aws.internetmonitor"], "detail": { "impactType": ["LOCAL_AVAILABILITY", "LOCAL_PERFORMANCE"] } }

すべてのヘルスイベントを受信 (デフォルト):

{ "source": ["aws.internetmonitor"] }

EventBridge ルールでイベントパターンがどのように機能するかについては、「Amazon EventBridge ユーザーガイド」の「Amazon EventBridge のイベントパターン」を参照してください。