フェーズ 3: Global Data Links

appd.* スパン属性を使用して、Splunk Observability Cloud から対応する AppDynamics ティアビューに直接ナビゲートするグローバルデータリンクを作成します。

10 minutes

注意

グループワークショップに参加している場合は、インストラクターの指示に従い、グローバルデータリンクを追加で作成しないでください。 このセクションをご自身で完了する必要はありません。この手順はイネーブルメントおよびドキュメント目的で記載されています。 ご協力ありがとうございます!

トレースの appd.* 属性は単なるメタデータではありません。Splunk Observability Cloud でトレースを表示している誰もが、ワンクリックで対応する AppDynamics ビューに直接ジャンプできるグローバルデータリンクを実現できます。

Global Data Links は、スパン属性、タグ値、またはメトリクスディメンションにクリック可能なリンクを作成する Splunk Observability Cloud の機能です。ユーザーがリンクされた値をクリックすると、実際の属性値が URL テンプレートに代入された外部 URL に移動します。

データリンクの前提条件

AppDynamics でアプリケーションの URL をコピーします。アプリケーションを識別する URL の重要な部分は、URL のクエリパラメータです(例: &application=99999)。 アプリケーションのクエリパラメータを含む完全な URL を使用して、グローバルデータリンクを構築します。

AppD Application ID

  1. Splunk Observability Cloud で、左側のナビゲーションパネルの Settings(歯車アイコン)をクリックします。
  2. Global Data Links をクリックします。
  3. New Link をクリックします。
  4. リンクを設定します:
フィールド
Link LabelOpen in AppDynamics
Link toCustom URL
Show onProperty:Value pair - appd.app.name:<YOUR APPLICATION NAME> を選択します(例: appd.app.name:Dual-Ingest-JRH
URLhttps://se-lab.saas.appdynamics.com/controller/#/location=APP_DASHBOARD&timeRange=Custom_Time_Range.BETWEEN_TIMES.{{ end_time }}.{{ start_time }}.6&application=<YOUR_APPLICATION_ID_NUMBER>&dashboardMode=force
Time formatUnix time: epoch milliseconds
Minimum triggerappd.tier.name

URL テンプレート構文

二重中括弧 {{ end_time }}{{ start_time }} はテンプレート変数です。Splunk Observability Cloud はクリック時に実際の値に置換します。

<YOUR_APPLICATION_ID_NUMBER> は、お使いのアプリケーションのクエリパラメータから取得した番号です。

![Global Datalink Config](../_images/global-datalink-config.png?width=50vw)
  1. Save をクリックします。
  1. APM に戻り、OrderService サービスのトレースを開きます。
  2. ルートスパンをクリックして属性を表示します。
  3. 属性リストで appd.app.name を見つけます。Open in AppDynamics というラベルのクリック可能なリンクになっているはずです。
  4. リンクをクリックします。新しいブラウザタブが開き、AppDynamics Controller の OrderService アプリケーションビューに直接移動します。
    Global Datalink Config

注意

リンクが機能するためには、同じブラウザで AppDynamics Controller にログインしている必要があります。ログインを求められた場合は、Cisco の認証情報を使用してください。

逆方向のナビゲーション(AppD から Splunk へ)

逆方向のナビゲーションも可能です。デュアルモードでキャプチャされた AppDynamics スナップショットには、Data Collectors タブに OTel の TraceId が含まれています。

Splunk Observability Cloud で対応するトレースを見つけるには:

  1. AppDynamics Controller で、ビジネストランザクションの Transaction Snapshot を開きます。
  2. Data Collectors タブに移動します。
  3. TraceId の値を見つけます。
  4. Splunk Observability Cloud で、APM → Traces に移動し、そのトレース ID を検索します。

これにより、2つのプラットフォーム間の双方向の関連付けが実現します。

AppDynamics Trace ID