Data Collected by Endpoint Agent

This article covers the data collected by ThousandEyes Endpoint Agent.

Website Visits

While Outside a Monitored Network

No data is automatically collected while an Endpoint Agent communicates with ThousandEyes from outside a monitored network. Manual recording may still be initiated by the endpoint user, targeting ANY (monitored or unmonitored) domain. These results will be collected and reported back to ThousandEyes and will appear in the Endpoint Agent views.

While Inside a Monitored Network

All website visits will be captured. If the visit is to a domain not listed in the monitored domain list, only the target domain will be captured, not the specific resource visited. All visits to monitored domains will be collected; during a visit, two categories of information are collected (see web performance data, below)

Web Performance Data (Web and Session Details Views)

Web Performance data includes HTTP Archive (HAR) format data. HAR information collected by the Endpoint Agent includes each file accessed on a particular site, and includes request and response header information, timing, source and destination IP addresses, as well as wait and receive timing for each component loaded in each page visited. Sensitive information in headers (such as cookie information and authorization data) is suppressed at collection time.

For more information on the content of HAR format data, refer to

Waterfall data is shown for each page visited. A “session” constitutes either:

  • a user visit to a domain, using a specific protocol (ie, and would be separate sessions, since the protocol differs between the two domains, however, multiple subsequent visits to would be recorded in the same session)

  • a manual recording initiated by an endpoint user - the session will last from the first page that the user clicks the record button through the last page of the recording.

A waterfall (“page”) will be captured each time the DOM is reloaded in a session (ie, navigation to another page, form submission and/or page refresh). Multiple pages can be shown in a single session.

Network Data (Network and Session Details Views)

Network data is collected in a number of different ways, and differs from data captured by the ThousandEyes Enterprise Agent. A detailed list of each series of packets sent is shown below:

Network probes consists of three type of probes:

  • ICMP ping: Sends 10 ICMP packets with 1 second interval. The round trip time (RTT) is captured and the sent/received ratio.

  • ICMP path trace: Performs an ICMP-based TTL path trace with a maximum of 32 hops. Information about each hop is captured, including RTT. If the Endpoint Agent is running on a Mac OS X client, MPLS information will also be captured and shown

  • TCP connect: Opens a TCP connection with a 10 second timeout and closes the connection if it was able to connect. Timing, and error code (if applicable) is captured.

Based on the connection topology of the Endpoint, network probes will be sent to the following destinations:


ICMP ping

ICMP path trace

TCP connect







Proxy (if used)




VPN (if used)



Computer Information (Session Details View)

Some information about the computer where the Endpoint Agent is installed is collected as well.





Base operating system

Windows / Mac

OS Version

Major/minor version of operating system

Microsoft Windows 8.1 Enterprise

Kernel Version

Kernel version numbers



Browser used for data collection

Google Chrome (46.0.2490.80)

Endpoint Version

Major/minor version of endpoint agent


IP Address

Private IP address

DNS Servers

Addresses of configured DNS server,


Hardware manufacturer



Hardware model



Total memory available to Operating System

8192 MB

Computer Name

Computer Name


Logged in user

User name


Network Information (Session Details and Network Topology Views)

In addtion to the computer information, the following network information is collected




Network Name

Name of wireless network



Base Station ID (mac address)



Wireless channel

2 (2.4 GHz)

Signal Strength

Signal strength (dBm)


Signal Quality

Signal quality (expressed as a percentage)


Transmission Rate

Maximum transmission as seen by operating system

130 Mbps

Physical Mode

IEEE 802.11 specification for wireless connection


Hardware type

Connection type (Wired/Wireless)


Proxy method

If a proxy is used, the method (PAC file, WPAD, manual)

Network PAC Script

Proxy configuration URL

If proxy autoconfiguration is used, the URL where the file is sourced from

Network Gateway

Default network gateway

Local Network Information (Network Access and Wireless)

The following data is continuously collected while the endpoint is active:



DNS Server Loss

The percentage of domain name resolution that did not succeed

DNS Server Latency

The Latency to the DNS server

Domain Resolution Time

The time taken to get the domain name resolution

Gateway Loss

The percentage of packet loss to connect to the gateway

Gateway Latency

The latency to the default gateway

Link Speed

The link speed identified by the OS

Wireless Signal Quality

The signal quality identified by the OS

Proxy Loss

The percentage of packet loss to the Explicit Proxy connection

Proxy Latency

Latency to the Explicit Proxy connection

CPU Load

The CPU load provided the OS (percentage)


Memory usage provided by the OS (percentage)

VPN Loss

The percentage of packet loss to the VPN gateway

VPN Latency

Latency to the VPN gateway

Signal Quality

Wi-Fi signal quality reported by the OS


Calculated based on bytes transferred during the test round

Retransmission Rate

The percentage of retransmission rate reported by the OS

Roaming Events

The number of roaming events reported by the OS

Channel Swap Events

The number of channel swap events reported by the OS