View a markdown version of this page

Dynatrace の接続 - AWS DevOps エージェント

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Dynatrace の接続

組み込みの双方向統合

現在、 AWS DevOps Agent は、以下を可能にする 2 方向統合が組み込まれた Dynatrace ユーザーをサポートしています。

  • トポロジーリソースマッピング - AWS DevOps Agent は、Dynatrace 環境から利用可能なエンティティと関係で DevOps Agent Space Topology を強化します。

  • 自動調査トリガー - Dynatrace ワークフローは、Dynatrace 問題からインシデント解決調査をトリガーするように設定できます。

  • テレメトリのイントロスペクション - AWS DevOps Agent は、 AWS DevOps Agent がホストする Dynatrace MCP サーバーを介して問題を調査する際に、Dynatrace テレメトリをイントロスペクションできます。

  • ステータスの更新 - AWS DevOps Agent は、主要な調査結果、根本原因分析、生成された緩和計画を Dynatrace ユーザーインターフェイスに発行します。

オンボーディング

オンボーディングプロセス

Dynatrace オブザーバビリティシステムのオンボーディングには、次の 3 つの段階があります。

  1. Connect - アカウントアクセス認証情報を設定し、必要なすべての環境を使用して Dynatrace への接続を確立します。

  2. 有効 - 特定の Dynatrace 環境を持つ特定のエージェントスペースで Dynatrace をアクティブ化する

  3. Dynatrace 環境を設定する - ワークフローとダッシュボードをダウンロードして Dynatrace にインポートし、ウェブフックの詳細を書き留めて、指定されたエージェントスペースで調査をトリガーします。

ステップ 1: 接続する

Dynatrace 環境への接続を確立する

設定

  1. 機能プロバイダーページに移動する (サイドナビゲーションからアクセス可能)

  2. Telemetry の「利用可能なプロバイダー」セクションで Dynatrace を検索し、Register をクリックします。

  3. 詳細なアクセス許可を使用して、Dynatrace で OAuth クライアントを作成します。

    1. 「Dynatrace ドキュメント」を参照してください。

    2. 準備ができたら、次へを押します

    3. 複数の Dynatrace 環境とそれ以降のスコープを、DevOps エージェントスペースごとに特定の環境に接続できます。

  4. OAuth クライアント設定から Dynatrace の詳細を入力します。

    • クライアント名

    • クライアント ID

    • クライアントシークレット

    • アカウント URN

  5. [次へ] をクリックします。

  6. 確認して追加する

ステップ 2: を有効にする

特定のエージェントスペースで Dynatrace をアクティブ化し、適切なスコープを設定する

設定

  1. エージェントスペースページからエージェントスペースを選択し、詳細の表示を押します。

  2. 機能タブを選択する

  3. Telemetry セクションを見つけ、Add キーを押します。

  4. Dynatrace のステータスが「登録済み」であることがわかります。add をクリックして、これをエージェントスペースに追加します。

  5. Dynatrace 環境 ID - この DevOps エージェントスペースに関連付ける Dynatrace 環境 ID を指定します。

  6. 1 つ以上の Dynatrace エンティティ IDs を入力します。これは、DevOps エージェントが最も重要なリソースを検出するのに役立ちます。例としては、サービスやアプリケーションなどがあります。不明な場合は、削除を押します。

  7. 確認して保存を押します

  8. Webhook URL と Webhook Secret をコピーします。これらの認証情報を Dynatrace に追加するには、Dynatrace のドキュメントを参照してください。

ステップ 3: Dynatrace 環境を設定する

Dynatrace のセットアップを完了するには、Dynatrace 環境で特定のセットアップ手順を実行する必要があります。Dynatrace ドキュメントの指示に従ってください。

サポートされているイベントスキーマ

AWS DevOps Agent は、ウェブフックを使用した Dynatrace からの 2 種類のイベントをサポートします。サポートされているイベントスキーマを以下に示します。

インシデントイベント

インシデントイベントは、調査をトリガーするために使用されます。イベントスキーマは次のとおりです。

{ "event.id": string; "event.status": "ACTIVE" | "CLOSED"; "event.status_transition": string; "event.description": string; "event.name": string; "event.category": "AVAILABILITY" | "ERROR" | "SLOWDOWN" | "RESOURCE_CONTENTION" | "CUSTOM_ALERT" | "MONITORING_UNAVAILABLE" | "INFO"; "event.start"?: string; "affected_entity_ids"?: string[]; }
緩和イベント

緩和イベントは、次のステップの調査の緩和レポートの生成をトリガーするために使用されます。イベントスキーマは次のとおりです。

{ "task_id": string; "task_version": number; "event.type": "mitigation_request"; }

削除

テレメトリソースは、エージェントスペースレベルとアカウントレベルで 2 つのレベルで接続されます。これを完全に削除するには、まずそれを使用するすべてのエージェントスペースから削除してから、登録を解除する必要があります。

ステップ 1: エージェントスペースから削除する

  1. エージェントスペースページからエージェントスペースを選択し、詳細の表示を押します。

  2. 機能タブを選択する

  3. Telemetry セクションまで下にスクロールします。

  4. Dynatrace を選択する

  5. 削除を押す

ステップ 2: アカウントから登録解除する

  1. 機能プロバイダーページに移動する (サイドナビゲーションからアクセス可能)

  2. 現在登録されているセクションまでスクロールします。

  3. エージェントスペース数がゼロであることを確認します (他のエージェントスペースで上記のステップ 1 を繰り返しない場合)。

  4. Dynatrace の横にある登録解除を押します