有効期限(EOL)の通知
通知チャネルをより強力なワークフローに置き換えています。既存の通知を、より多くのオプション、柔軟性、制御を提供するワークフローに自動移行し、通知に追加のデータを含めて強制できます。ワークフローの詳細。
Webhookをアラート通知チャネルとして使用する場合は、デフォルト値を使用できます。POSTメッセージのペイロードをカスタマイズして、システムインテグレーションをさらに高めることもできます。
Webhookを定義する
JSON Webhookを定義する場合は、"name":"value",
の形式を使用します。例:
"current_state":"acknowledged",
ペイロード形式で静的なWebhook変数を定義する場合は、name="value"
形式を使用します。例:
current_state="acknowledged"
Webhookに自己署名したカスタムのSSL証明書は含めないでください。当社エージェントは、デフォルトでSSLが有効化されます。当社のセキュリティポリシーにより、カスタムSSL証明書はTrustストアにインポートされません。合成モニタリングマルチロケーション障害条件の$METADATA
変数を持つWebhookは現在サポートされていません。
Webhookの値
当社は、以下のデフォルトの動的webhook値に対応しています。利便性を考慮して、値はアルファベット順に表示されていますが、Webhookの値は順不同で定義できます。"Error Type": "My Error"
などの独自のキーと値のペアを使用して、カスタム変数を追加することもできます。
キー | 変数 |
---|---|
|
可能な値:New RelicアカウントID(文字列) |
|
可能な値:New Relicアカウント名(文字列) |
|
|
|
|
|
|
|
これには、アラート条件の説明フィールドが含まれます(存在する場合)。 |
|
可能な値: (ユーザー定義文字列) |
|
設定可能な値: |
|
|
|
|
|
設定可能な値: |
|
|
|
|
|
|
|
現在、Syntheticモニタリングの複数の場所における障害条件でのみ使用されています。 可能値:(オブジェクト) |
|
|
|
|
|
|
|
可能な値: (ユーザー定義文字列) |
|
|
|
|
|
設定可能な値: [ |
|
静的なNRQLファセット型アラートの場合は、アラートをトリガーしたファセット名がターゲットの名前フィールドに自動入力されます。 使用可能なフィールドの説明については、ターゲット値を参照してください。 |
|
|
|
|
|
|
|
|
|
|
ターゲット値
このセクションでは、Webhookの$TARGETS
フィールドについて説明します。このデータはカスタマイズ不能で、参照用にここに提供されています。$TARGETS
には、0個以上のターゲット(エンティティ)のリストが含まれています。各ターゲットは、次のフィールドを含むJSONオブジェクトによって説明されます。
キー | 変数 |
---|---|
| ターゲットまたはエンティティのID |
| ターゲットまたはエンティティの名前 |
| 条件の評価から派生したエンティティタグとNRQLファセットの組み合わせ、および使用可能なエンティティタグ。 |
| このターゲットまたはエンティティへのURLリンク。 |
| このターゲットまたはエンティティの製品タイプ: 例 |
|
|
Webhookの書式の例
以下の例は、デフォルトの動的変数とカスタム変数の両方を使用したWebhookペイロードを示したものです。独自のペイロードを定義するにあたっては、動的変数のすべてもしくは一部、並びに任意のカスタム変数を使用できます。