# Multi-Service Views

Multi-service views allow ThousandEyes users to build a more comprehensive view of their environment by combining multiple test views into one multi-service view. These views allow users to look at a service from multiple angles, or multiple services from the same angle, in order to simplify/streamline the root cause analysis process and assist in identifying issues quickly.

{% embed url="<https://www.youtube.com/watch?v=KfeOPBnv-Qo>" %}

## Supported Tests

Multi-service views are available for the following test types:

* HTTP server
* Page load
* Transaction (Browser)
* Network (End-to-End)
* DNS server
* DNS trace
* DNSSEC
* FTP
* SIP

{% hint style="info" %}
Agent to agent and RTP stream tests are not supported.
{% endhint %}

This section explains how to implement a multi-service view, how it changes what your test data means, and the limitations of the current implementation.

## Configure a Multi-Service View

### Create a Multi-Service View

To create a multi-service view:

1. Navigate to the **Network & App Synthetics > Views** page.
2. Open the **Current Test** drop-down menu.

Tests that support multi-service views show a **Plus** icon when the mouse cursor is hovered over them.

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-a75e75063a3bf3b6d1068522385de81fb62640d6%2Fproduct-documentation_enterprise-agents_multi-service-views-1.png?alt=media\&token=825eed7d-e492-44f6-9319-47ba083cf6ee)

To add tests to the views:

* Click the **Plus** icon beside each desired individual test.
* Click the **Group By > Labels** button, and click the **Plus** icon beside a label name to add all tests in that label. For information on creating tags, see [Work with key-value tags](https://docs.thousandeyes.com/product-documentation/tags/working-with-tags).

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-a7b768cf99191f4263530b89d19782ed96f783b3%2Fproduct-documentation_enterprise-agents_multi-service-views-2.png?alt=media\&token=ac0fe968-2956-4b66-b565-e15d0aa601e1)

* Use test and label filters to identify the desired tests, and click the **Add to Selected Tests** link at the bottom of the list of tests to add all filtered tests.

{% hint style="info" %}
Tests that do not support multi-service views show a restricted icon instead of the plus icon.

<img src="https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-d73d3876a12ddb255eb03d6c3359d45e45ec8635%2Fproduct-documentation_enterprise-agents_multi-service-views-3.png?alt=media&#x26;token=26d76e5b-d178-4565-8a1f-8a8b1092e1de" alt="" data-size="original">
{% endhint %}

{% hint style="warning" %}
Multi-service views currently support a maximum of 10 tests. If more than 10 tests are selected via a label or a filter, the first 10 alphabetically will be added to the view. Users should ensure that the correct tests have been added/excluded before continuing.
{% endhint %}

### Save a Multi-Service View

Currently, there is no way to “save” a multi-service view. However, to quickly recreate one at any time, create a specific label for the tests that can later be added to the view. For information on creating tags, see [Work with key-value tags](https://docs.thousandeyes.com/product-documentation/tags/working-with-tags).

### Exit a Multi-Service View

There are several ways to exit a multi-service view:

* Open the **Current Test** drop-down menu and select a specific test.
* Click the **Remove** icon beside the tests you want to remove (this icon replaces the **Plus** icon for tests that are in a multi-service view).

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-36fb473dab9f5bf735e6b75cf1f2bc0552250cdb%2Fproduct-documentation_enterprise-agents_multi-service-views-7.png?alt=media\&token=1443f4d4-6d44-4ffc-98bc-ac4ba890f011)

* Open the **Server** drop-down menu and select the specific test you want to look at.

## Review Multi-Service View Test Data

### Timeline

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-df63987f2114d94c4459768a838c84274e5f40f8%2Fproduct-documentation_enterprise-agents_multi-service-views-8.png?alt=media\&token=b33d1cdb-2a7b-4fbc-a905-d7df6ee41dc0)

Unlike in a normal **Timeline** view, where only a single test's data is displayed, the multi-service view often includes several tests with relevant data points, which may run at different intervals. For this reason, the multi-service view timeline uses the largest interval for the included tests, and aggregates data using a weighted average of all data points collected within the round.

Consider a multi-service view that has two tests. Test A has a five minute interval, and test B has a two minute interval. The multi-service view will show five minute rounds. The data points aggregated within a round will then be determined by the exact time the data is collected.

For example, let's say the round runs from 10:00pm to 10:05pm. One data point will be collected within that time for test A. For test B, there are potentially as many as three data points that could be collected: 10:00pm-10:02pm, 10:02pm-10:04pm, and 10:04pm-10:06pm. If the data is collected between 10:04pm and 10:05pm, there will be three data points, whereas if the data is collected between 10:05pm and 10:06pm, there will be two in this round.

These data points are all shown individually in the **Table** view. However, in the **Timeline** view, a single data point determined by the weighted average (the total value of all data points in the round divided by the number of data points) will be shown instead.

{% hint style="info" %}
This averaging only applies to the **Timeline** view.
{% endhint %}

To navigate to, or focus on, a single test within the multi-service view, open the **Server** drop-down menu and select the desired test. Server selection updates the timeline and table components of each layer within the views:

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-631fa0fb12447f876e959d2592f0cef8d93b6a11%2Fproduct-documentation_enterprise-agents_multi-service-views-9.png?alt=media\&token=59781275-62df-4a2d-a3de-8d40d10428b1)

### Path Visualization

The **Path Visualization** view combines the path visualizations of all tests included in the multi-service view. For more information on the **Path Visualization** view, see [Using the Path Visualization View](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/path-visualization/using-the-path-visualization-view).

The **Path Visualization** view can be filtered by opening the **Servers** drop-down, and de-selecting specific servers:

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-8b70ad3a0a0a6e52f4f16e4893aa8814e510601e%2Fproduct-documentation_enterprise-agents_multi-service-views-4.png?alt=media\&token=97201b3b-9960-4a2c-9258-c1ad9a9f6981)

### Table View

The **Table** view shows all datapoints for the selected round, rather than averaging them as the **Timeline** view does. An additional column is added to the table for multi-service views, to show which test the datapoint is related to:

![](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-a29612c5e466c79a3e04bd066a97a832eac2d6f5%2Fproduct-documentation_enterprise-agents_multi-service-views-6-2.png?alt=media\&token=d6b45768-aead-4515-8c44-a7e33ea45ef8)

## Multi-Service Snapshots

Snapshots are supported for multi-service views. For more information on snapshots, see [Snapshots](https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests/sharing-test-data#snapshots).

## Limitations

The multi-service view feature currently has the following limitations:

* Multi-service views support a maximum of 10 tests. If a label contains more than 10 tests, the top 10 alphabetically will be added to the view.
* Agent to agent and RTP stream tests are not supported.
* Instant tests are currently not supported for multi-service views. However, instant tests can be run/created for each individual test that is part of the multi-service view as normal.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thousandeyes.com/product-documentation/tests/multi-service-views.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
