The ThousandEyes platform uses agents to run tests against targets configured for measurement. An agent is a Linux server running custom ThousandEyes software, which checks in with an agent collector to obtain instructions from the ThousandEyes platform. Generally speaking, these are lightweight machines that are tasked solely with acting as ThousandEyes agents.

The Enterprise Agent is an endpoint that is used to test targets from inside your network, or from infrastructure within your control. Enterprise Agents collect data for the exclusive use of your account, and are not shared with other organizations.

Thousand Eyes Architecture Thousand Eyes Architecture

The data collected by the Enterprise Agents enables users of the ThousandEyes platform to:

  • Gain end-to-end visibility across devices, LAN, service providers and service components, such as DNS, DHCP and cloud/SaaS networks.
  • Monitor availability and performance of business-critical SaaS applications, such as Microsoft 365, Salesforce, Webex and more.
  • Monitor performance of on-ramp cloud connectivity between your data center and VPC, as well as inter-region and inter-availability zone (AZ) cloud network.
  • Perform a pre-migration readiness audit, ISP evaluation and application performance benchmarking, and gain visibility into the overlay and underlay network paths and performance.