Add Cisco ThousandEyes integration

Make ThousandEyes insights visible on your Splunk RUM dashboard.

You need:
  • On Splunk Observability Cloud:
    • Splunk RUM for Browser agent
    • A minimum of one browser or mobile application visible in the Splunk RUM dashboard
    • Admin privilege (to access the Data Management page)

  • On ThousandEyes:

    • An active subscription for ThousandEyes Network and Application Synthetics

    • At least one of the following ThousandEyes test types:

      • agent-to-server

      • HTTP server

      • page load

      • transaction

    • Admin privileges for data ingestion:

      Your ThousandEyes account must have access to all of the ThousandEyes account groups in order for Splunk Observability Cloud to use that account to ingest network metrics and network alerts from all accounts groups. The following table describes the user permissions required to sync ThousandEyes tests and domains and view the network data:

      Permission Description
      Account Owner (Default) The administrator user with this permission can save ThousandEyes tokens.
      Analytics Administrator (Default) and Account Owner (Default)

      The Sync with ThousandEyes button will be enabled for the administrator.

      The administrator can complete the sync with the ThousandEyes workflow.

      Edit, View, and Analytics permissions to Browser Applications Non-administrator users must have these permissions to complete the sync with ThousandEyes workflow.
Important: your data may get transferred and processed in the United States. Please refer to your ThousandEyes ordering documentation and the ThousandEyes Privacy Data Sheet for more information.

To set up the integration, follow the steps below to provide your ThousandEyes API token to Splunk Observability Cloud. Splunk Observability Cloud then automatically identifies ThousandEyes tests running on domains that match your Splunk RUM applications. When you confirm this mapping, ThousandEyes sends OpenTelemetry (OTel) metrics for these matched tests, which Splunk Observability Cloud then ingests.

Warning: This integration creates deep links into ThousandEyes. Other users who don't have a ThousandEyes account can see these links in Splunk Observability Cloud,and can view ThousandEyes tests that are monitoring that application's same domains. They can also follow those links to view the test metrics in greater detail on the ThousandEyes website.
  1. Select Data Management > Available integrations > ThousandEyes Integration with RUM.
  2. On the ThousandEyes Integration page, select Add Integration.
  3. On the Install ThousandEyes Integration page, complete the wizard's steps:
    1. On the Introduction step, confirm that you meet the prerequisites and select Next.
    2. On the Enter Tokens step, select your RUM token from the Ingest token menu, enter your ThousandEyes API bearer token in the OAuth bearer token field, and select Next.

      You can use the same ThousandEyes bearer token in multiple accounts and in multiple integrations.

      Tip:

      To get the token in the ThousandEyes user interface:

      1. Select your username on the top-right corner, and then select Profile.
      2. Under User API Tokens, select Create to generate an OAuth Bearer Token.
      3. Copy or make a note of the token.
    3. On the Review Matches step, review the automatic mapping of ThousandEyes tests to browser and mobile applications, and select Next.

      The wizard matches tests based on their target root domain and subdomain. For example, www.example.com and saas.example.com will not match because they do not share the same subdomain. Alternatively, www.example.com will only match with the exact same domain string. Splunk Observability Cloud ingests network data and alerts from matched tests for the corresponding applications.

    4. Review the projected cardinality to check that you are not reaching your maximum IMM allocation as you ingest new metrics. The projected cardinality is calculated by multiplying the number of metrics by the number of domains and the number of locations.
  4. On the Summary step, review the details under Estimated data ingestion, and select Done.

From Digital Experience > Real user monitoring > Overview, select a browser or mobile application, and then select its Map View tab. This tab visualizes both Splunk RUM and ThousandEyes metrics, with options to filter by domain, country, region, or city. For details, see Integrate Splunk RUM with Cisco ThousandEyes.