Splunk AppDynamics On-Premises Cisco AppDynamics の基礎 アラートと応答 アクション HTTPリクエストアクションおよびテンプレート Current: PagerDuty のテンプレートの作成 PDF Download PDF Download page PagerDuty のテンプレートの作成. Current page All pages PagerDuty のテンプレートの作成 AppDynamics から PagerDuty に HTTP リクエストアクションを送信するには、AppDynamics でテンプレートを作成する必要があります。AppDynamics がイベントに応答してアクションをトリガーすると、PagerDuty でアクションの詳細を表示できます。 このドキュメントでは、PagerDuty ドキュメントについて言及しています。AppDynamics はいかなる権利も所有しておらず、そのようなサードパーティのドキュメントの正確性または完全性について責任を負いません。 始める前にAppDynamics を PagerDuty と統合します。PagerDuty を参照してください。統合キーをコピーし、後で使用できるように安全に保管します。AppDynamics は、このキーを使用してアラートを PagerDuty に送信します。AppDynamics でのテンプレートの作成メニュー バーで、[Alert & Respond] をクリックします。[ HTTP Request Templates] をクリックします。テンプレートの名前を入力します。たとえば、「Send alerts to PagerDuty」です。[Custom Templates Variables] セクションで、[+ Add Variables] をクリックして次を追加します。変数デフォルト値pd_event_typeインシデントを開くには、trigger を入力します。インシデントを閉じるには、resolve を入力します。pd_integration_keyPagerDuty からコピーした統合キーの入力[Request URL] セクションで、次の手順を実行します。[POST ] を [Method] として選択します。[Raw URL] フィールドに https://events.pagerduty.com/generic/2010-04-15/create_event.json と入力します。[UTF-8 ] を [URL Encoding] として選択します。[Authentication] セクションで、[NONE ] を [Type] として選択します。[Payload] セクションで、次の手順を実行します。[application/json ] を [MIME Type] として選択します。[UTF-8 ] を [ Payload Encoding] として選択します。テキストボックスに次のペイロードを入力します。 { "service_key": "${pd_integration_key}", "incident_key": "${latestEvent.node.name} - ${latestEvent.application.name}", "event_type": "${pd_event_type}", "description": "${latestEvent.displayName} on ${latestEvent.node.name}", "client": "AppDynamics", "client_url": "${controllerUrl}", "details": { "Event Name": "${latestEvent.displayName}", "Summary": "${latestEvent.summaryMessage}", "Event ID": "${latestEvent.id}", "GUID": "${latestEvent.guid}", "Event Time": "${latestEvent.eventTime}", "Event Type": "${latestEvent.eventType}", "Event Type Key": "${latestEvent.eventTypeKey}", "Application Name": "${latestEvent.application.name}", "Node Name": "${latestEvent.node.name}", "Message": "${latestEvent.eventMessage}", "Severity": "${latestEvent.severity}" }, "contexts":[ { "type": "image", "src": "${latestEvent.severityImage.deepLink}", "alt": "${latestEvent.severity}" }, { "type": "link", "href": "${latestEvent.deepLink}", "text": "View this transaction in AppDynamics" } ] } JSON [Response Handling Criteria] セクションで、[+ Add Success Criteria] をクリックして次の手順を実行します。[200 ] を [ Status Code] として選択します。[Expect Payload] チェックボックスをオンにします。[application/json ] を [Content Type] として選択します。[Settings] セクションで、[One Request Per Event] オプションを選択します。[Save] をクリックします。 ×