Forrester Total Economic Impact™の調査によると、Edwin AIは複合組織において313%の投資対効果(ROI)を実現したことが判明しました。

続きを読む

LogicMonitor Edwin AI Dynatrace統合により、Edwin AIはWebhookを使用してDynatrace環境からイベントデータをリアルタイムで受信できるようになります。これにより、自動応答、アラートの拡充、クロスプラットフォームのインシデント相関分析が容易になります。

Edwin AI を Dynatrace と統合するには、Dynatrace で Webhook 通知を設定し、Edwin Common Event Format (CEF) を使用して構造化された JSON ペイロードを Edwin AI に送信します。Webhook ペイロードにタグや割り当てを追加することで、Edwin AI でのルーティングと可視性をサポートできます。

Dynatrace Webhookの設定の詳細については、以下を参照してください。 Webhook経由でDynatrace通知を送信する Dynatrace から。

Edwin AI Dynatrace 統合を構成するための要件

Edwin AI Dynatrace 統合を構成するには、次のものが必要です。

  • Dynatrace オペレーター v1.0 以降
  • 統合権限によるDynatraceへのアクセス
  • Edwin AI 管理者から提供される Edwin AI クライアント ID とクライアント シークレット

Dynatrace での Edwin AI Dynatrace 統合の設定

  1. Dynatrace で Webhook を作成して構成します。
    詳細については、を参照してください。 Webhook経由でDynatrace通知を送信する Dynatrace から。
  2. OAuth2 クライアントを作成します。  
    次の構成値が必要です。
フィールド値/説明
URLhttps://<accountname>.dexda.ai/integration/event/v1
認証方法OAuth 2.2 – クライアント資格情報(Edwin AI Auth)
顧客IDEdwin AI 管理者から提供
クライアントシークレットEdwin AI 管理者から提供

詳細については、を参照してください。  OAuthクライアント Dynatrace から。 

  1. Webhook エンドポイントとペイロードを定義します。 
    次の構成値が必要です。
フィールド値/説明
URLhttps://accountname.dexda.ai/integration/event/v1
カスタムペイロードカスタム JSON (CEF 準拠の構造)
[
{
"cef": {
"generate_event_timestamp": true,
"event_severity": 1,
"event_source": "Dynatrace",
"event_domain": "",
"event_ci": "{ImpactedEntityNames}",
"event_object": "Object",
"event_name": "{ProblemTitle}",
"event_description": "{ProblemDetailsText}",
"event_source_id": "{ProblemID}",
"event_source_id_link": "{ProblemURL}",
"source_record": {ProblemDetailsJSONv2}
},
"enrichments": {}
}
]

注意: 必要に応じてテンプレートを変更できます。ただし、ペイロードが機能するには、ペイロードに以下の要素が含まれている必要があります。 "generate_event_timestamp": true

詳細については、を参照してください。 Webhook経由でDynatrace通知を送信する Dynatrace から。

  1. Webhook を保存します。 

このプロセスを繰り返して、重大度レベルごとに個別の Webhook を作成できます。 

複数のWebhookを重大度レベルにマッピングする

複数の Webhook を重大度レベルにマッピングする場合は、次の点に注意する必要があります。

  • 重大度レベルを理解する
  • アラートの重大度に応じて複数のWebhookを作成する
  • 条件付きWebhookの使用

重大度レベルを理解する

重大度ベースのルーティングを有効にするには、重大度レベルごとに個別の Webhook を定義する必要があります。 

次の表は重大度値について説明しています。

重大度値 詳細説明
5クリティカル
4主要な
3マイナー
2警告
1不確定

推奨事項: 計画的ダウンタイム(SDT)に使用

0クリア

アラートの重大度に応じて複数のWebhookを作成する

Dynatrace はインラインペイロード変換をサポートしていません。そのため、重大度レベルごとに個別の Webhook 統合を作成する必要があります。 

次の表は、Webhook 名と重大度レベルのマッピングの例を示しています。

ウェブフック名マッピングされた重大度
@webhook-lm-edwin-sev5クリティカル
@webhook-lm-edwin-sev4重大、警告
@webhook-lm-edwin-sev0クリア、回復

条件付きWebhookの使用

モニター構成で条件タグを使用して、アラート状態に基づいて各 Webhook がトリガーされるタイミングを制御します。

次のタグは Dynatrace によって評価され、呼び出す適切な重大度ベースの Webhook を決定します。

タグ 詳細説明
{{#is_alert}}重大なアラートがトリガーされたときに一致します。
{{#is_warning}}警告アラートがトリガーされたときに一致します。
{{#is_alert_recovery}}重大なアラートがクリアされたときに一致します。
{{#is_warning_recovery}}警告アラートがクリアされたときに一致します。
{{#is_alert_to_warning}}アラートが重大から警告に格下げされたときに一致します。

次の例は、Edwin AI Dynatrace 統合で条件付き Webhook タグを使用する方法を示しています。

{{#is_alert}} @webhook-lm-edwin-sev5 {{/is_alert}}
{{#is_warning}} @webhook-lm-edwin-sev4 {{/is_warning}}
{{#is_alert_recovery}} @webhook-lm-edwin-sev0 {{/is_alert_recovery}}
{{#is_warning_recovery}} @webhook-lm-edwin-sev0 {{/is_warning_recovery}}
{{#is_alert_to_warning}} @webhook-lm-edwin-sev4 {{/is_alert_to_warning}}

Webhookペイロードのエンリッチメント

エンリッチメントセクションを使用して、各イベントにカスタムフィールドを追加できます。これらのエンリッチメントは、Edwin AI に新しい列として表示されます。

次の JSON スニペットは、エンリッチメントがペイロードにどのように表示されるかを示しています。


"enrichments": {
  "Tags": "{Tags}",
  "assignment_group": "network_support"
}

14日間フルアクセス LogicMonitor プラットフォーム