ThousandEyes is now part of Cisco.

Learn More →
About Cisco
ThousandEyes documentation is now hosted at Content on this site will no longer be updated.
Take me to the new site...

Release Update 2020-03-17

Last updated: Wed Mar 18 22:08:31 GMT 2020


Response to Coronavirus

The COVID-19 virus is putting a huge strain on IT and network teams all around the world. To help with the increased surge of remote workers, we at ThousandEyes are offering our Endpoint Agent product, free for 90 days. For more information, please see our blog or contact the ThousandEyes team.

ThousandEyes is pleased to announce the release of is a unified service for monitoring health statistics, viewing announcements, and managing notification subscriptions. ThousandEyes platform and Cloud Agent announcements, traditionally posted at, will now be posted at

Users may now choose from email, SMS, or RSS notification. Due to new subscription options, all previous notification subscriptions will not be carried over to this new service. We encourage users to sign up and select their preferred notification options as soon as possible. Notifications from our legacy platform will be discontinued on April 30th.

Our support team is available to answer any questions via our in-application chat or

Browser-Based Tests

In an upcoming release, ThousandEyes will upgrade the version of Chromium used by browser-based tests (page load, transaction [classic], and transaction tests) from version 68 to version 79. As part of this upgrade, Flash will no longer be supported, and any page load, transaction (classic), or transaction test that depends on Flash is unlikely to continue working.

New Features and Enhancements

Interface Selection

For users who are implementing SD-WAN at their branches, a key need is the ability to measure performance across each WAN circuit. Currently, SD-WAN policies determine which WAN circuit is preferred for traffic that originates from the agent. Allowing the ability to select the interface and IP address for agent traffic allows users to direct agent traffic to across a particular WAN circuit.

You can now configure additional network interfaces for the ThousandEyes Virtual Appliance, and select which interface should be used for each test. Alternatively, you can also configure additional IP addresses for an existing interface. For a detailed guide, see this ThousandEyes Knowledge Base article.

To configure which interface should be used for a test, go to Cloud & Enterprise Agents > Test Settings:

Alerts Based on System Metrics

For Endpoint Agents, you can now configure alerts to be triggered based on system metrics (CPU and memory). These system-metrics alerts are included in the Alert List page and in notifications in the same way as other alert types.

TCP and TLS Connections in Transaction Scripts

Transaction script users can now use import net from 'thousandeyes', in order to take advantage of the helper methods connect(port, host) and connectTls(port, host, options) for forming raw TCP and TLS connections, respectively.

Note that these methods return promisified sockets, allowing users to await on method calls for sending and receiving bytes. Previously, users had to follow a clumsy process of registering and deregistering callbacks from a standard Node.js socket.

Agent Groupings in the Internet Insights Topology View

ThousandEyes has improved the way agents are displayed and organized in the Topology view. This change introduces three new agent grouping options:

  • Origin Network - Groups agents by their origin network.

  • Next Hop Network - Groups agents by the network in the next hop.

  • Agent - Lists agents (sorted by the number of affected tests).

If Internet Insights does not have enough information about an agent to display details, it includes that agent in the Other Networks grouping.

New Path Visualization Probing Mode

In certain customer environments, middleboxes like Palo Alto and Juniper firewalls interfere with the way the ThousandEyes platform collects path trace metrics, leading to incomplete path information. In order to better support such scenarios, ThousandEyes has added the capability to perform path trace "in session", which first initiates a TCP session with the target server and sends path trace packets within that TCP session. For tests with Network metrics, the new option is configured in the Advanced Settings of the test, using the Path Trace Mode setting. Select the In Session checkbox:

User-added image

This capability has been added to the ThousandEyes API as well, in a new test object field called pathTraceMode.

Bug Fixes

  • Slack integrations used the default Slack channel, rather than the one specified in the configuration. The system has now been changed so that it now sends alerts to the specified channel.

  • In the Recorder IDE, when you click Insert Markers, the system now inserts a markers.start( )…markers.stop( ) block, instead of a call to markers.set( ). The new block is designed to clarify the start/stop nature of the calls. markers.set( ) is still supported as before.

  • A bug has been fixed that caused the Box-and-Whiskers widget to display incorrect data.

  • On the Dashboards page, the Alert List widget was not automatically updating the relative start time of active alerts when the dashboard was refreshed.

  • On Windows, the Chrome browser extension component of Endpoint Agent in some cases incorrectly reported a status of inactive. ThousandEyes has fixed this issue by more accurately determining the extension's status: rather than being based on installation alone, the extension's status is now based on whether it is communicating with the backend.

  • An issue has been fixed that prevented the transfer of disabled tests to a different account group if an organization was close to its usage limit.

Questions and Comments

Got feedback for us? Send us an email!