注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
モニターが発火または解決すると、アラートは Foundry 内の購読ユーザーおよび Foundry 外部のサービスに送信できます。監視ビューは現在、PagerDuty、Slack、および Webhooks にアラートを送信することをサポートしています。
すべての統合は特定の重大度レベルに対して構成されます。統合をトリガーするのは、その重大度に一致するアラートのみです。たとえば、MEDIUM
重大度レベルに設定された PagerDuty 統合は、LOW
または HIGH
の重大度でモニターが発火した場合にはトリガーされません。
この統合は PagerDuty V2 Events API ↗ を使用し、通常はサービスユーザー、メール、またはカスタム許可リストまたはエグレス構成を必要としません。単一の統合は、監視ビュー内の特定の重大度のすべてのアラートを PagerDuty サービス内で定義された Events V2 API 統合にマップします。監視ビュー内で定義された複数の統合が同じ PagerDuty 統合キーにマップすることができる点に注意してください。
希望するエスカレーションポリシー、緊急度設定、およびサポート時間で PagerDuty サービスを構成します。サービスの Integrations タブで、新しい統合を追加します。統合タイプとして Events API V2 を選択し、統合を追加します。Events API V2 は通常、Most popular integrations セクションにあります。統合が追加されると、歯車のシンボルを選択すると、その詳細が表示され、監視ビューの新しい PagerDuty 統合を作成するために必要な Integration Key が表示されます。
監視ビューの Manage subscriptions タブに移動します。Pagerduty Notifications セクションで、プラス記号(+)を選択して新しい PagerDuty 統合を作成します。統合の名前、Events V2 API 統合を作成したときの統合キー、および重大度レベルを指定する必要があります。必要に応じて、各希望する重大度レベルに対してこれを繰り返します。
デフォルトでは、監視ビューは監視ルールアラートおよび監視ビューにアップグレード/リンクされたチェックグループに属するレガシーヘルスチェックのために PagerDuty アラートを生成します。ただし、v1.860.0 リリース(2024年2月)以前に作成された監視ビューはデフォルトでは PagerDuty アラートを生成せず、手動で有効にする必要があります。この機能を有効にするには、Enable PagerDuty for health checks チェックボックスを選択します。中程度の重大度のヘルスチェックは MEDIUM
重大度の統合を使用し、重大な重大度のヘルスチェックは HIGH
重大度の統合を使用する点に注意してください。
この統合は、設定されたチャンネルに Slack メッセージをトリガーすることができます。
この統合には Data Connection で Slack ソースを作成する必要があります。このソースにはベアラートークンを設定する必要があります。このベアラートークンには次のスコープが必要です:
channels:join
: Foundry はアプリが要求されたチャンネルに自動的に参加するようにします。channels:read
: 利用可能なチャンネルを一覧表示するために使用されます。chat:write
: 設定されたチャンネルにメッセージを送信するために使用されます。groups:read
: プライベートチャンネルにメッセージを送信するために必要です。Slack でそのようなトークンを生成する例は以下の通りです:
詳細については Slack API ドキュメント ↗ を参照してください。
監視ビューの Manage subscriptions タブに移動します。Slack セクションで、プラス記号(+)を使用して新しい Slack 統合を作成します。設定された Slack ソースを選択します。Slack Channels フィールドには、アラートを送信できる利用可能なチャンネルのリストが表示されます。
プライベートチャンネルと統合するには、Slack アプリをプライベートチャンネルに招待し、groups:read
スコープが付与されていることを確認します。
重大度レベルを設定し、必要に応じて追加の希望する重大度レベルに対して繰り返します。
この統合は、Data Connection で設定された Webhooks をトリガーすることができます。Webhook を設定する方法については webhooks ドキュメントを参照してください。Webhook 統合を使用するには、Message
パラメーターとして知られる文字列入力パラメーターが必要です。これは通知の内容で埋められます。内容は現在カスタマイズできません。
監視ビューの Manage subscriptions タブに移動します。Webhooks セクションで、プラス記号(+)を使用して新しい Webhook 統合を作成します。Webhook を選択し、その Webhook の Message パラメーターと重大度レベルを選択する必要があります。必要に応じて、各希望する重大度レベルに対してこれを繰り返します。