> For the complete documentation index, see [llms.txt](https://docs.thousandeyes.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thousandeyes.com/product-documentation/traffic-insights.md).

# Traffic Insights

Welcome to ThousandEyes Traffic Insights. This article introduces the Traffic Insights feature, an overview of its components and configuration steps, and how to get started.

## What Is Traffic Insights?

Traffic Insights combines network flow data from your devices with synthetic test data from Cloud Agents and Enterprise Agents. By correlating test results with the traffic moving through your network, you can identify whether performance issues originate with an application, device, interface, or network path—and troubleshoot them faster.

Traffic Insights builds this view from several data sources:

* NetFlow v9 (Cisco’s network IP traffic protocol) and IPFIX (IP Flow Information Export—sometimes called NetFlow v10) provide network flow records.
* SNMP (Simple Network Management Protocol) provides device and interface information for correlation and enrichment.
* Cisco NBAR (Network Based Application Recognition) and custom application recognition identify the applications in the traffic.

For information about NetFlow v9, IPFIX, and required flow-record fields, see [Flow Record Requirements](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-system-requirements/flow-record-requirements). For information about SNMP device discovery and data enrichment, see [Enriching Device Data](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide/discovering-devices). For application-recognition guidance, see [Configuring Application Recognition](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide/initiating-understanding-application-recognition).

Traffic Insights data is also available in dashboards and alerts, so you can combine network traffic analysis with existing monitoring and notification workflows.

For an introduction to dashboards and alerts, see [Dashboards](https://docs.thousandeyes.com/product-documentation/dashboards) and [Alerts](https://docs.thousandeyes.com/product-documentation/alerts).

## Traffic Insights Use Cases

Traffic Insights provides value for any organization, particularly for network engineering and network operations (NetOps) teams utilizing Enterprise Agents as part of their ThousandEyes deployment. The visibility it provides into network traffic as well as its ability to correlate network traffic data with synthetic test results makes Traffic Insights valuable in addressing a number of use cases, including:

* **Identifying application traffic as the cause of degraded experiences** – Through the use of filtering and the ability to identify applications within flow records through network-based application recognition (NBAR), Traffic Insights can be used to attribute packet loss or latency on a network node to specific applications. In a troubleshooting workflow, for example, network teams can filter and sort flow records to quickly identify applications that are consuming excessive bandwidth and perhaps causing more business-critical applications to underperform.
* **Identifying network nodes and interfaces as the cause of degraded experiences** – Similarly, teams can start with a network path visualization in a troubleshooting workflow, then correlate poor performance with detailed network traffic analysis to drill down and remediate issues at the node or interface level.
* **Visualizing trends and changes in traffic before, during, and after issues occur** – Traffic Insights provides a 30-day window into network traffic and features an easy-to-navigate interface combining graphical (stacked charts, trend lines, etc.) and tabular views that reduce the amount of time and effort needed to identify issues and move towards resolution.
* **Prioritizing issues based on user impact** – Filtering the flow records within Traffic Insights makes it possible to determine the number of end-users affected by network performance degradation at specific locations or in specific regions. Enterprise Agents activated for flow forwarding within specific network segments allow you to localize a synthetic test event to a specific network device (or segment).

## Traffic Insights Key Components

The following network components are involved in sending network flow data to ThousandEyes. Each plays a particular role. Below, we set out those roles, as well as how they apply to Traffic Insights, and employ a package delivery logistics system analogy to aid understanding:

1. **Flow Record**: The flow record defines what specific information (fields) you collect about traffic flows, such as source and destination IP addresses, ports, protocol, and more. This is like a shipping label that contains information about a package: sender address, recipient address, package weight, contents, shipping method.
2. **Interface**: The interface provides the observation point from which a flow monitor can collect data on the traffic flows (ingress, egress, or both). This is like the warehouse loading dock where packages enter or leave the logistics system.
3. **Flow Monitor**: This is a device that monitors the flow of traffic through the interface and collects data according to the flow record’s specifications. You will see this referred to as the "traffic monitor" in Traffic Insights. This is like the package scanner at the dock that scans packages as they come in or go out, using the shipping label to record the required details. It applies the label template (flow record fields) at the dock (interface) to actually monitor packages (flows).
4. **Flow Exporter**: The flow exporter specifies where the collected flow data is sent. This typically includes the export protocol (such as NetFlow v9 or IPFIX) and IP address and port of a flow collector (though in the case of Traffic Insights, the data is sent to the forwarder first - see number 6). In our analogy, the exporter is like the shipment data uploader that sends scanned package data from the dock to the central logistics system, so that wider tracking and analytics can happen outside the warehouse.

   Importantly, in Traffic Insights, the same device acts as flow monitor and flow exporter and both come under the name "traffic monitor". In the analogy, the package scanner both records the package data and automatically uploads it.
5. **Flow Collector**: The flow collector receives the flow data for processing and analysis. In Traffic Insights, the ThousandEyes backend platform acts as a flow collector in the cloud. This component is the central logistics system in our analogy, tracking packages, identifying delays, and generating delivery reports.
6. **Forwarder**: In Traffic Insights, all of the flow data is collected and analyzed in the cloud. No data is stored on-premises. For this to happen, a specialized ThousandEyes Enterprise Agent receives flows from the traffic monitors and forwards them to the ThousandEyes cloud platform in real-time. We call this agent the forwarding agent, or “forwarder,” and it is the point where the network flow data is compressed, encrypted, and transmitted from your network to our platform. You can have more than one forwarder per account across your geography to distribute the load if needed. Since it sits separately from the flow collector, the forwarding agent has the additional benefit of being able to forward the raw flow data also to another external collector if you already have one set up.

![Key components](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-e2cfcde498d3bf6e688133f77933ec3f5878018a%2Fti-intro-1.png?alt=media)

While the actual flow of data roughly follows the sequence above, the steps to configure network flow take almost the opposite route (that is, starting with the forwarder), reflecting dependencies in setup. In the case of Traffic Insights, you configure the components in the following order: forwarder, SNMP device discovery (a step that supports correlation between synthetic tests and real traffic), traffic monitor, flow record, then interface, as summarized in [Traffic Insights Configuration Overview](#traffic-insights-configuration-overview).

See [Component Relationships](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-system-requirements#component-relationships) for more information about how components relate to each other.

## Traffic Insights Configuration Overview

All you’ll need to get started in Traffic Insights is a valid ThousandEyes license, an Organization Admin or Account Admin role (see [Role-Based Access, Explained](https://docs.thousandeyes.com/product-documentation/user-management/authorization/rb-access-control/role-based-access-control-explained)), and the ability to make the necessary configuration changes within your own enterprise network.

For more information about prerequisites, see [Traffic Insights System Requirements](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-system-requirements).

For setup procedures, see [Traffic Insights Setup Guide](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide).

Configuring Traffic Insights involves the following essential steps:

![Essential and recommended configuration steps](https://1112912342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4QARF6s57qxMrOHDTZ%2Fuploads%2Fgit-blob-30add9999c7e5537fd869c6c9fbc59f786cb5dec%2Fti-intro-2.png?alt=media)

1. **Configure the Enterprise Agent** to enable it for forwarding. You might need to install a dedicated Enterprise Agent. See [Configuring Forwarders](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide/configuring-forwarders).
2. **Configure network devices to serve as traffic monitors** via command line, Cisco Catalyst SD-WAN Manager, Meraki Dashboard, or other tools. See [Traffic Insights Setup Guide](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide). This step also covers flow record configuration, if required, and interface assignment, with further information at [Flow Record Requirements](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-system-requirements/flow-record-requirements). Allow-listed traffic monitors can send flow data to the platform. See [Allow-Listing and Managing Traffic Monitors](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-management/allow-listing-managing-traffic-monitors).

We also highly recommend conducting SNMP device discovery in ThousandEyes, if not already done, to enable ThousandEyes to correlate the device information shown through your path visualization (synthetic test data) with the data coming from your traffic monitors.

Optional configuration steps include subnet tagging in ThousandEyes so you can filter by subnets using human-readable labels such as “engineering” or “HR.” You can also configure optional external flow collectors that may represent existing systems, so that they can receive network traffic flow information outside of any ThousandEyes data needs.

For all configuration options, see [Traffic Insights Setup Guide](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-configuration-guide).

### Traffic Insights Quick Start Guide

For a screen-by-screen guide to configuring all the above elements within ThousandEyes, see this [handy walk-through](https://demo.thousandeyes.com/player/?demoId=a7d69da4-c02b-41ff-8a78-0e605f2c320e\&showGuide=true\&showGuidesToolbar=true\&showHotspots=true\&source=app). For ease of viewing, the guide assumes you already have a supported Enterprise Agent available for configuration.

For information about supported agents, see [Forwarder Requirements](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-system-requirements/forwarder-requirements).

## Managing Traffic Insights

After Traffic Insights begins receiving data, use the screens at **Traffic Insights > Settings** to manage your forwarders, traffic monitors, sites, subnet tags, custom applications, FPS limits, and general behavior. See [Traffic Insights Management](https://docs.thousandeyes.com/product-documentation/traffic-insights/traffic-insights-management).

## Trial Traffic Insights

You can request a free trial of Traffic Insights directly within the ThousandEyes portal by navigating to **Traffic Insights** from the left-hand menu. Click **Request Trial** to activate your free trial. You will receive a confirmation email when you start the 60-day trial period. Before your trial period expires, we will contact you. While a free trial can only be requested once, you can talk to your account team to discuss additional options.
