ThousandEyes をモバイル RUM と統合すると、次の ThousandEyes のテストから、ネットワークメトリック(パケット損失、遅延、およびジッター)とネットワークアラートが Splunk AppDynamics に取り込まれます。

  • agent-to-server
  • HTTP サーバ
  • ページロード
  • トランザクション

ThousandEyes からネットワークメトリックとネットワークアラートを取り込むには、Splunk AppDynamics に ThousandEyes API のログイン情報を追加します。次のことを必要とします。

  • SaaS コントローラ 23.11.0 以降
  • ThousandEyes からのデータを同期するための、少なくとも 1 つのモバイルアプリケーション。

顧客デジタル体験のモニタリングを使用するには、Splunk AppDynamics ライセンスに加えて、ThousandEyes Network and Application Synthetics のアクティブなサブスクリプションが必要です。顧客デジタル体験のモニタリングの使用を選択した場合、データが米国内で転送および処理される可能性があります。詳細については、ThousandEyes の発注に関する資料と『ThousandEyes Privacy Data Sheet』を参照してください。

はじめる前に

  • 統合のために Splunk AppDynamics でログイン情報が使用される ThousandEyes ユーザーには、Splunk AppDynamics にデータを取り込むための ThousandEyes 管理者権限が必要です。
  • 2023 年 5 月 2 日より前に Splunk AppDynamics で ThousandEyes ベアラートークンを追加した場合は、ベアラートークンを再度追加して保存します。
  • すでにブラウザ RUM を使用している場合は、モバイル RUM 統合のために認証トークンを再度保存する必要はありません。

ThousandEyes からの OAuth ベアラートークンの取得

次の手順を使用して、ThousandEyes からトークンを取得できます。

  1. 右上隅にあるユーザー名をクリックし、[Profile] をクリックします。
  2. [User API Tokens] で、[Create] をクリックして OAuth ベアラートークンを生成します。
    すべてのアカウントグループからネットワークメトリックとネットワークアラートを取り込むために、ユーザーは ThousandEyes のすべてのアカウントグループにアクセスできる必要があります。
  3. トークンをコピーまたはメモします。

    2024 年 5 月 10 日から、複数の Splunk AppDynamics アカウントで同じ ThousandEyes ベアラートークンを使用できます。新しい統合では、既存の ThousandEyes ベアラートークンを使用することもできます。

Splunk AppDynamics での ThousandEyes API ログイン情報の追加

  1. ホームページの右上隅にある歯車アイコンをクリックし、[Administration] を選択します。
    または、
    [User Experience] > [Mobile Apps ]> [Connect to ThousandEyes, ] に移動し、[Integration: ThousandEyes] をクリックします。
    このページにアクセスするには、管理権限が必要です。
  2. [Integrations] > [ThousandEyes] で、[Enable ThousandEyes Integration] オプションをオンにします。
    利用規約に同意し、[Save] をクリックして統合を続行する必要があります。
  3. [Authorization Token] でベアラートークンを指定します。「ThousandEyes からの OAuth ベアラートークンの取得」を参照してください。

  4. Save をクリックします。

    すでにブラウザ RUM を使用している場合は、[Mobile Apps] リストページに [Sync with ThousandEyes] ボタンが [Connect with ThousandEyes] の代わりに表示されます。

ThousandEyes のテストの作成については、ThousandEyes ドキュメントを参照してください。

ThousandEyes のネットワークメトリックの表示

ユーザーロール権限の追加

  1. ホームページの右上隅にある歯車アイコンをクリックし、[Administration] を選択します。
  2. [Roles] の下で、[Analytics] > [Events] をクリックします。
  3. ドロップダウンから [Mobile Requests and Sessions] を選択します。
  4. Can view browser requests data from all App Keys を選択します。
    または、
    [Add] をクリックして、関連するアプリケーションキーとアプリケーションをロールに追加します。

    次の表では、ThousandEyes テストとドメインを同期し、ネットワークデータを表示するために必要なユーザー権限について説明します。

    権限説明
    アカウント所有者(デフォルト)この権限を持つ管理者ユーザーは、ThousandEyes トークンを保存できます。
    分析管理者(デフォルト)およびアカウント所有者(デフォルト)

    [Sync with ThousandEyes] ボタンが管理者に対して有効になります。

    管理者は、ThousandEyes ワークフローとの同期を完了できます。

    ブラウザアプリケーションに対する編集、表示、および分析権限

    ThousandEyes ワークフローとの同期を完了するには、管理者以外のユーザーがこれらの権限を持っている必要があります。

ThousandEyes ウィジェットの追加

モバイル アプリケーション メトリックのコンテキストで ThousandEyes のネットワークメトリックを表示するには、次の手順を実行します。

  1. Splunk AppDynamics コントローラで、[User Experience] > [Mobile Apps ] > [ Sync with ThousandEyes] に移動します。 

    [Sync with ThousandEyes] を初めてクリックすると、次のことが行われます。

    • ThousandEyes のテストのドメインとターゲット URL が、各モバイルアプリケーションのドメインと比較されます。
    • ThousandEyes のテストのドメインがモバイルアプリケーションのドメインと一致する場合、ThousandEyes のネットワークメトリックとネットワークアラートがアプリケーションに取り込まれます。

    以降は、[Sync with ThousandEyes] をクリックすると、新しいテストのみが同期されます。

    • 200 を超える ThousandEyes のテストがある場合、同期プロセスに時間がかかり、バックグラウンドで実行されます。ThousandEyes のデータは、5 ~ 10 分後にダッシュボードに表示されます。
    • Splunk AppDynamics は、最大で 10000 の ThousandEyes のテストの同期をサポートしています。
  2. <application-name> を選択します。
    [Mobile App Dashboard] ページが表示されます。
  3. [Overview] の下で、[+] をクリックします。
  4. [Widgets] の下で、[ThousandEyes Network Insights] をクリックします。

    ThousandEyes のネットワークメトリックは、モバイル アプリケーション ダッシュボードの ThousandEyes ウィジェットに表示されます。

    フィールド説明
    ThousandEyes のテスト

    [Show TE Tests] をクリックすると、ネットワークメトリックが Splunk AppDynamics に取り込まれている ThousandEyes のテストのリストが表示されます。

    ドメイン[domains] ドロップダウンをクリックすると、ThousandEyes のネットワークテストが設定されているドメインのリストが表示されます。
    ロケーション[ locations] ドロップダウンをクリックすると、ドメインがモニターされているエージェントの場所のリストが表示されます。

手動での ThousandEyes のテストの一致

すべての ThousandEyes のテストが同期されていない場合は、特定の ThousandEyes のテストを手動で追加できます。

  1. [User Experience] > [Mobile Apps] に移動し、<application-name> を選択します。
    [Mobile App Dashboard] ページが表示されます。
  2. [Network Monitoring] の下で、[Manually Match ThoudsandEyes Tests] をクリックします。
  3. 追加するテストを選択します。
  4. Match and ingest data をクリックします。

ThousandEyes データ取り込み

[Ingestion Limit] に達するか、ライセンスが期限切れになると、Splunk AppDynamics への ThousandEyes データの取り込みが停止します。リアルユーザーモニタリング(SaaS)- Peak Edition または モバイル リアル ユーザー モニタリング(SaaS)- Peak Edition の各ユニットは、最大 900 万のネットワークメトリックを取り込むことができます。

たとえば、リアル ユーザー モニタリング(SaaS)- Peak Edition の 10 ユニットライセンスがプロビジョニングされている場合、データ取り込み制限は 9000 万ネットワークメトリックです。

[License] > [Account Usage] ページでは、[ThousandEyes Network Monitoring] に ThousandEyes 測定カウントを表示できます。

コントローラ 23.11 リリースでは、[License] > [Account Usage] ページには RUM Peak ライセンスのみが表示されます。

ライセンスを更新すると、ThousandEyes データ取り込みが自動的に再開され、ThousandEyes ネットワークメトリックがウィジェットに表示されます。詳細については、「ライセンスの付与および制限事項」を参照してください。 

特定のドメインの ThousandEyes テストのデータを取り込む必要がなくなった場合は、そのドメインのチェックボックスをオフにします。これにより、そのドメインの ThousandEyes テストからのデータ取り込みが停止します。

  1. [User Experience] > [Mobile Apps] に移動し、<appliaction-name> を選択します。
    [Mobile App Dashboard] ページが表示されます。
  2. [Network Monitoring] の [Manually Match ThoudsandEyes Tests] をクリックします。
  3. データ取り込みを停止する ThousandEyes テストの選択を解除し、[Match and ingest data] をクリックします。