ThousandEyes Documentation
  • ThousandEyes Documentation
  • What's New
    • Changelog
    • Naming and Navigation Menu Changes - Summary List
  • Product Documentation
    • Getting Started
      • Getting Started with Account Setup
      • Getting Started with Cloud and Enterprise Agents
      • Getting Started with Cloud and Enterprise Agent Tests
      • Getting Started with Endpoint Agents
      • Getting Started with Transactions
      • Getting Started with Dashboards
      • Getting Started with Alerts
      • Getting Started with Internet Insights
      • Getting Started with the ThousandEyes API
      • Getting Started with API Tests
      • Getting Support from ThousandEyes
      • Notification of Upgrades, Maintenance and Outages
      • New User FAQ
      • ThousandEyes Glossary
    • Global Vantage Points
      • Cloud Agents
        • Where Are Cloud Agents Available?
        • Webex Cloud Agents
        • AWS Wavelength Cloud Agents
        • Cloud Agent with Local Problems
      • Enterprise Agents
        • Getting Started
          • Where Can I Get the Account Group Token?
        • Installing
          • Enterprise Agent System Requirements
            • Enterprise Agent Support Lifecycle
          • Appliances
            • How to Set Up the Virtual Appliance
            • Enterprise Agents: Hypervisor Installation
            • Installing Enterprise Agent on VirtualBox
            • Enterprise Agent Deployment Using ThousandEyes Virtual Appliance (Hyper-V)
            • Enterprise Agent Deployment Using ThousandEyes Virtual Appliance (OVA)
            • Custom Virtual Appliances
            • Installing a Physical Appliance
            • Installing an Enterprise Agent on a Raspberry Pi Device
          • Cisco Devices
            • Catalyst Switching
            • Catalyst Routing
            • Nexus Switching
            • Service Routing
            • Meraki MX Appliances
            • Cisco Enterprise NFV Infrastructure Software
            • Installation Methods
              • Installing Enterprise Agents on Cisco Nexus Switches with Application Hosting
              • Installing Enterprise Agents on Cisco Nexus Switches with Guestshell
              • Installing Enterprise Agents on Cisco Routers using SD-WAN Manager Feature Templates
              • Installing Enterprise Agents on Cisco Routers using the SD-WAN Manager ThousandEyes Workflow
              • Installing Enterprise Agents on Cisco Switches with Docker
              • Installing Enterprise Agents on Cisco Routers with Docker
              • Installing Enterprise Agents on Cisco Switches with the DNA Center
          • Linux Packages
            • Enterprise Agent Deployment Using Linux Package Method
            • Installing the Enterprise Agent with BrowserBot on Oracle Linux Server 7
          • Docker Agents
            • Installing Enterprise Agents with Docker
          • Cloud Templates
            • Installing Enterprise Agents with Microsoft Azure
          • Docker Agent Configuration Options
          • Missing Dependencies for Enterprise Agent on Redhat Enterprise Linux RHEL 7 Installation
          • Migrating ThousandEyes Appliance or Package-Based Enterprise Agent to Docker
        • Configuring
          • Password Reset on the Virtual Appliance
          • Configuring rDNS Lookups for Enterprise Agents
          • Connecting to the ThousandEyes Virtual Appliance Using SSH (Mac/Linux)
          • Connecting to the ThousandEyes Virtual Appliance Using SSH (Windows)
          • Static IP Addresses for ThousandEyes Repositories
          • Firewall Configuration for Enterprise Agents
          • Enterprise Agent Port Forwarding
          • Security Policy and Public NTP Servers on Enterprise Agents
          • Secure Access to ThousandEyes Appliances
          • Disabling the Web Server of a Virtual Appliance
          • NAT Traversal for Agent-to-Agent Tests
          • Enterprise Agent on Docker Advanced Networking
        • Managing
          • Cisco Devices
            • Disable, Restart, or Uninstall the Enterprise Agent via DCNM
          • Docker Agents
            • Add/Remove BrowserBot from Existing Docker Enterprise Agents
          • Upgrading Operating Systems for Enterprise Agents
          • Backup and Restore Your Enterprise Agent Configuration
          • Upgrade Ubuntu 20.04 Focal-Based ThousandEyes Appliances
          • Crash Reporting for Enterprise Agents
          • Configuring a Local Mirror of the ThousandEyes Package Repository
          • Resetting an Enterprise Agent
          • Working with Enterprise Agent Clusters
          • Replacing an Enterprise Agent Using the Agent Clustering Method
          • Replacing an Enterprise Agent Using Agent Identity Files
          • Unlocking the ThousandEyes Appliance
          • Uninstalling the Enterprise Agent (Linux Package)
        • Proxy Environments
          • Installing Enterprise Agents in Proxy Environments
          • Configuring an Enterprise Agent to Use a Proxy Server
          • Writing and Testing Proxy Auto-Configuration (PAC) Files
        • Troubleshooting
          • How to Generate Packet Captures
          • Troubleshooting Automatic-Update Problems on Enterprise Agents
          • Troubleshooting Time Synchronization on Enterprise Agents
          • Installing CA Certificates on Enterprise Agents
          • Agent Unable to Trace Path to Destination?
          • BrowserBot Installation Fails on Red Hat or CentOS in Amazon EC2
          • What to Do If te-agent Stops Running Due to a VACUUM Error
        • Enterprise Agents: What Information Do We Collect?
        • What Is BrowserBot?
        • Upgrading to BrowserBot 2
        • Upgrading to BrowserBot 2.6+ (Chromium 97)
        • Enterprise Agent Utilization
        • Network Utilization from Enterprise Agent Test Traffic
        • Enterprise Agent Interface Selection
        • ThousandEyes Product Lifecycle Policy
      • Endpoint Agents
        • Installing
          • System Requirements
          • Download the Endpoint Agent Installer
          • Install the Endpoint Agent
          • Reinstall the Endpoint Agent
          • Install the Endpoint Agent Browser Extension
          • Install Endpoint Agents for Windows via Group Policy
          • Installing Browser Extensions for Windows via Group Policy
          • Guidance for Windows Software Deployment Teams
          • Install Endpoint Agents for macOS using Munki and the Managed Software Center
          • Deploy an MSI package to Intune for Windows Devices
          • Endpoint Agent Installation on Cisco Webex Devices (RoomOS)
          • Endpoint Agent Installation on Cisco Phone Devices (PhoneOS)
          • Uninstall or Delete an Endpoint Agent
          • Endpoint Agent Installation Reference
          • NPCAP Driver Upgrade Management
        • Configuring
          • Configure Endpoint Agent Labels
          • Endpoint Agent Proxy Configuration for Scheduled Tests
        • Managing
          • Manage Endpoint Agent Settings
        • How Does the Endpoint Agent Work
        • Cisco Secure Client ThousandEyes Endpoint Agent Module
        • Endpoint Agent Licensing
        • Assigning tests to an Endpoint Agent
        • Data Collected by Endpoint Agent
        • Reporting on data collected by Endpoint Agent
        • Endpoint Agent VPN Support
        • Endpoint Agent TCP Support
        • Endpoint Agent End-user Experience
        • Endpoint Agent FAQ
      • Working with Agent Settings
      • Obtaining a list of ThousandEyes Agent IP Addresses with te-iplist
    • Tests
      • HTTP Server Tests
        • Collecting Proxy Metrics
        • POSIX Extended Regular Expression Syntax (Quick Reference)
        • POSIX Extended Regular Expression Syntax
        • Custom User-Agent Strings in a Web Test
        • Two-Step HTTP Testing (OAuth)
      • Web-Layer Tests
      • Network Tests
        • Network Tests Explained
        • Agent-to-Agent Test Overview
        • DSCP Options in Network Tests
      • DNS Tests
      • Voice Tests
        • SIP Server Test Settings
        • RTP Stream Test Settings
        • Using the SIP Server View
        • Using the RTP Stream View
      • BGP Tests
        • Inside-Out BGP Visibility
        • Using the BGP Route Visualization View
        • Using the BGP Updates Table
        • Working with Raw BGP Data
        • Reasons for Failure of Private Peering with ThousandEyes
        • RPKI
      • API Tests
        • Using the API Test Step Builder
      • Templates
        • User-defined Templates
      • Recommendations
        • Associated Service Recommendations
        • AWS Test Recommendations
      • ThousandEyes Metrics: What Do Your Results Mean?
      • Sharing Test Data
      • Working with Test Settings
      • Scheduled Versus Instant Tests
      • Working with Instant Tests
      • Working with Labels for Agent and Test Groups
      • Multi-Service Views
      • Identifying Traffic from ThousandEyes Agents
      • Excluding ThousandEyes Agents from Google Analytics
    • Internet and WAN Monitoring
      • Path Visualization
        • How Path Trace Works
        • MPLS Tunnel Inference Using Deep Path Analysis
        • Troubleshooting
          • Reasons for Missing Information on the Visualization View
          • Virtual Machine with NAT Breaks Path Visualization
          • Cisco ASA Breaks Path Visualization
          • Path Visualization: Edge Firewall Incorrectly Shows a Single Hop to the Destination
          • Network Overview Shows Packet Loss That Does Not Appear in Path Visualization
      • Views
        • Using the Network Overview
        • Using the FTP Server View
        • Using the HTTP Server View
        • Using the DNS Server View
        • Using the DNS Domain Trace View
        • Using the DNSSEC Trace View
        • Using the API Test Views
      • Troubleshooting
        • CLI Network Troubleshooting Utilities
        • HTTP Server Test Fails with SSL Error
        • HTTP Server Test Fails with SSL Error: OpenSSL SSL_connect: SSL_ERROR_SYSCALL
        • HTTP Server Test Error "dh Key Too Small"
    • Browser Synthetics
      • Browser Synthetics Test Types
      • Browser Synthetics Disambiguation
      • Test Settings for Page Load and Transaction Tests
      • Navigating Waterfall Charts for Page Load and Transaction Tests
      • Using Round Robin Test Scheduling
      • What Information Is Transmitted in a Page Load or Transaction Test?
      • Transaction Test SSO Support
        • Implementing SSO in Transaction Scripts
        • Caveats for NTLM/Kerberos Authentication
        • TOTP Examples for SSO
      • Page Load Tests
        • When to Use a Page Load Test
        • Creating a Page Load Test
        • Using the Page Load View
        • How to Generate a HAR File
        • Migrating to Single Interval for Page Load Tests
        • Creating a Page Load Test that Uses SSO
      • Transaction Tests
        • Getting Started With Transaction Tests
          • When to Use a Transaction Test
          • Transaction Tests Compared With Other Test Types
          • ThousandEyes Recorder
          • ThousandEyes Recorder Permissions
          • Working With Web Development Tools
          • Working With Secure Credentials
          • Transaction Test Table Tab View
          • Transaction Metrics on Alerts and Dashboards
          • Screenshots in Transaction Test Views
        • Transaction Test Development Guide
          • Creating Robust Transaction Scripts
            • Optimizing and Troubleshooting Transaction Scripts
            • Transaction Scripting Tips and Tricks
          • Transactions – Executing Custom JavaScript Code
        • Use Cases | Code Examples
          • Uploading or Downloading Files in a Script
            • Transaction Scripting Examples for File Downloads
          • Include API Calls in a Transaction Test
            • Using the node-fetch module
            • Using the net module
            • Using the tls module
        • Transaction Scripting Reference
      • Dual Chromium Option
        • Why Are Regular Chromium Upgrades Needed?
        • Configuring Dual Chromium
        • Working With Dual Chromium
        • Chromium Update History
        • Chromium Upgrade Known Issues
    • Endpoint Experience
      • Test Settings
        • Monitoring an Application using Synthetic Tests
        • Configuration Options for Synthetic Tests
        • Managing Synthetic Tests
        • Real User Tests
      • Viewing Data
        • Endpoint Agent Scheduled Tests View
        • Endpoint Agent Real User Tests View
        • Endpoint Agent Local Networks View
        • Endpoint Agent Dynamic Tests View
        • Endpoint Agent Views
        • Endpoint Views Reference
      • Troubleshooting
        • Step-by-Step Guide to Troubleshooting Endpoint Agent Problems
        • Troubleshooting Endpoint Agent Issues
    • Connected Devices
      • Connected Devices Tests
        • Routing
          • Traceroute
        • Network
          • Speed Tests
          • Latency, Loss, Disconnections, and Jitter Tests
          • Responsiveness (Latency under Load) Tests
        • DNS
          • DNS Resolution Tests
        • Web
          • Web Browsing Lite Tests
          • Generic Streaming (HLS/DASH) Tests
        • Voice
        • Dynamic Application Test Suites
          • Gameplay Test Suite
          • Video Conferencing Test Suite
          • Social Media Test Suite
          • Game Store Test Suite
          • Video Streaming Test Suite
            • Netflix Streaming Tests
            • YouTube Streaming Tests
            • BBC iPlayer Streaming Tests
          • Content Delivery Network (CDN) Test Suite
        • Local Network Information
          • Data Usage
      • Test Management
        • Test Triggers
          • Scheduled Tests
          • Instant Tests
        • Testing Thresholds
        • Test Targets
          • Test Server Methodology
        • Automatic Test Configuration Retrieval
      • Device Agents
        • Router Agents
          • Router Agent Device Support
        • Connected Devices Agent Release Versions
      • Usage Guides
        • Viewing Charts
        • Configuring Charts
        • Using Maps
        • Exporting Data
        • Importing Metadata
        • Managing Metadata
        • Creating Reports
        • Viewing Agents
        • Using Test Schedules
        • Accessing Your APIs
        • Using ConstantCare
      • Cisco Real Speed
    • Cloud Insights
      • Integrations
      • Views
      • Settings
    • Traffic Insights
      • Traffic Insights System Requirements
      • Traffic Insights Configuration Guide
      • Traffic Insights Views and Settings
      • Traffic Insights FPS Monitoring
    • WAN Insights
      • WAN Insights Quick Start
        • How to Activate ThousandEyes WAN Insights
        • WAN Insights Introductory Tour, Part 1
        • WAN Insights Introductory Tour, Part 2
        • WAN Insights Introductory Tour, Part 3
      • Introducing WAN Insights
        • What Is WAN Insights?
        • WAN Insights Value-Add
        • Why Use WAN Insights?
        • Using WAN Insights Together With ThousandEyes Network Assurance
        • Using WAN Insights Together with vAnalytics and vManage
        • WAN Insights Key Components
        • Enabling WAN Insights
        • Getting Support for WAN Insights
      • WAN Insights Terminology and Reference
      • WAN Insights Technical Overview
        • Application Categories
        • Sites, Routers, Paths, and Interfaces
        • Application Traffic Types
        • Estimating User Counts
        • Estimating Throughput
        • Capacity Planning
        • Understanding Quality
        • Life of a Recommendation
        • Understanding Recommendations
        • WAN Insights and ThousandEyes Alerts
      • WAN Insights User Interface
        • Logging In for the First Time
        • WAN Insights Screens and Workflows
        • Recommendations Screen
        • Recommendation Cards, Explained
        • Recommendation Details Modal
        • Endpoint-Pair Quality Comparison
        • Site Details Screen
        • Capacity Planning Screen
        • Capacity Detail Modal
        • Enter or Upload Bandwidth Data
      • Common Tasks
        • Adding Business-Critical Applications to WAN Insights
        • Email Notifications
        • Adding and Managing WAN Insights Users
        • Applying WAN Insights Recommendations
    • Internet Insights
      • Internet Insights Terminology
      • Limited Outage Map
      • Internet Insights Screens
        • Overview Screen
        • Internet Insights Service Views Screen
        • Application Outages
        • Network Outages
        • Catalog Settings Screen
      • Saving and Sharing from Internet Insights
      • Configuring Internet Insights
      • Provider Labels
      • Using Alerts and Dashboards With Internet Insights
        • My Affected Tests
        • Setting Up Alert Rules for Internet Insights
        • Using the Internet Insights Built-In Dashboard
    • Event Detection
    • Alerts
      • Creating and Editing Alert Rules
        • Global and Location Alert Conditions
        • Alert Rule Severity
        • Adaptive Alert Detection
        • Dynamic Baselines
        • Transport Layer Security (TLS) Alerts
        • Alert Rules for Devices
        • Alert Metrics Reference
      • Default Alert Rules
      • Viewing Alerts
      • Alert Clearing
        • Alert Suppression Windows
      • Alert Notifications
      • Standard Notification Methods
        • Alert Notifications via Email
        • Alert Notifications via SMS
        • Classic Webhooks for Alert Notifications
    • Dashboards
      • Using the Dashboard
      • Customizing Your Dashboard
      • Using the Dashboard Templates
      • Dashboard Widgets
      • Embedding Dashboard Widgets in External Web Sites
      • Excluding Periods of Data From a Dashboard
      • Dashboard Sharing and Snapshots
      • Dashboard Labels
      • Troubleshooting with Dashboard Drill Down
      • Tailoring Dashboards with Dashboard Filters
    • Device Layer
      • Discovering Device-Layer Devices
      • Device Discovery Results
      • Using the Device Layer View
    • Account Management
      • User Registration
        • SAML JIT Provisioning
        • ThousandEyes Support for SCIM
          • How to Configure SCIM with Azure Active Directory
          • How to Configure SCIM with Okta
      • Authorization
        • Role-Based Access Control
          • Role-Based Access, Explained
          • Built-In Roles and Permissions
        • Account Groups
          • What is an Account Group?
          • Working with Account Settings
          • Users in Multiple Organizations
          • Changing Ownership of a Test
          • Working with Time Zone Settings
        • OAuth 2.0 with ThousandEyes
          • Integrations with OAuth 2.0
        • Adding a Profile Image with Gravatar
      • Authentication
        • Logging In
        • How to Configure Single Sign-On
      • User Activity
        • Working with the Activity Log
        • ThousandEyes User Session Timeouts and Terminations
        • How Long is my Data Accessible via ThousandEyes?
        • Retaining Data Beyond the 90-Day Limit
        • Multi-Region Cloud Support
      • Usage-Based Billing
        • About Our Consumption Model
          • Device Agent Consumption Model
        • About Units
        • Test Type Layers and Units
        • Setting Quotas
        • Calculating Units
        • FAQs: Usage
      • Customer Security and Privacy Responsibilities
    • Integrations
      • Custom Webhooks
        • Using OAuth 2.0 Authentication for Your Custom Webhook
        • Webhook Variables
      • Custom Webhook Examples
        • Microsoft Teams for Alert Notifications
        • Cisco Webex for Alert Notifications
        • Google Chat for Alert Notifications
        • Event-Driven Ansible for Alert Notifications
        • Splunk Alert Notification
      • Custom-Built Integrations
        • PagerDuty for Alert Notifications
        • ServiceNow for Alert Notifications
          • Incident Management
        • Slack for Alert Notifications
        • AppDynamics for Alert Notifications
        • AppDynamics for Test Recommendations
        • AWS for Test Recommendations
        • AWS for Cloud Insights
          • AWS for Cloud Insights Using CLI
        • Meraki for Data Enrichment
        • Webex Control Hub Integration
        • Microsoft Teams Integration
        • ThousandEyes for OpenTelemetry
          • Configuring ThousandEyes for OpenTelemetry
            • Configuring ThousandEyes for OpenTelemetry Using the API
            • Configuring ThousandEyes for OpenTelemetry Using the UI
          • Configuring ThousandEyes for Splunk Cloud or Enterprise
            • Configuring ThousandEyes for Splunk Cloud or Enterprise using the API
            • Configuring ThousandEyes for Splunk Cloud or Enterprise using the UI
          • ThousandEyes for OpenTelemetry Data Model
            • ThousandEyes for OpenTelemetry Data Model v1
              • OpenTelemetry Collector Data v1 Example
            • ThousandEyes for OpenTelemetry Data Model v2
              • ThousandEyes for OpenTelemetry Data Model v2 - Metrics
                • OpenTelemetry Collector Data v2 Metrics Example
                • ThousandEyes for OpenTelemetry Data Model Metrics - Migration from v1 to v2
              • ThousandEyes for OpenTelemetry Data Model v2 - Traces
                • OpenTelemetry Collector Data v2 Traces Example
          • OpenTelemetry Collector Configuration
          • Automatic Disabling of Failing Streaming Integrations
        • Cisco ThousandEyes App for Splunk
          • Configuration
          • Inputs
          • Dashboards
          • Troubleshooting
    • Best-Practices Guides
      • Choosing the Right Test Protocol for Network & App Synthetics Tests
      • Optimizing SYN vs SACK Probing Methods to Avoid Unexplainable Packet Loss
      • Using Dashboards to Tell a Story
      • Best Practices for Implementing Account Groups
      • Monitoring Microsoft 365
      • Monitoring Microsoft Teams
      • Monitoring Salesforce
      • Monitoring Slack
      • Monitoring Webex Meetings with Endpoint Agents
      • Monitoring Webex Calling
      • Monitoring Webex Meetings with Cloud and Enterprise Agents
      • Monitoring Zoom
    • API
      • Create/Update/Delete Tests Using the ThousandEyes API
      • Obtaining a List of ThousandEyes Agent IP Addresses
      • Writing JSON to API Produces HTTP 406 Response Code
    • Privacy-Related
      • Authorized Subprocessors for ThousandEyes Network Intelligence Platform
    • Archived Documentation
      • Archived - Displaying and Alerting for Unit Consumption
      • Archived - Dependency Tree for ThousandEyes Enterprise Agent Software
      • Archived - Getting Started with ThousandEyes
      • Archived - Sending ThousandEyes Alerts to AppDynamics
      • Archived - ThousandEyes Infrastructure Changes
      • Archived - Using the Transactions (Classic) View
      • Archived - Transaction Test Migration Workflow
      • Archived - Instructions for Mitigating Meltdown and Spectre on Enterprise Agents
      • Archived - Bash (ShellShock) Security Notice
      • Archived - Endpoint Installation using Customized Installers
      • Archived - Configuring Endpoint Agent Setup
      • Archived - Creating Scheduled Tests on Endpoint Agents
      • Archived - Managing the Endpoint Agent
      • Archived - Enterprise Agent Installation on Juniper NFX Routers
      • Archived - Installing and Removing ThousandEyes X Virtual Framebuffer on Enterprise Agents
      • Archived - Permitted Content Types for Page Load Tests
  • Archived Release Notes
    • 2024
      • Release Notes: January 2024
      • Release Notes: February 2024
      • Release Notes: March 2024
      • Release Notes: April 2024
      • Release Notes: May 2024
      • Release Notes: June 2024
      • Release Notes: July 2024
      • Release Notes: August 2024
    • 2023
      • Release Notes: January 2023
      • Release Notes: February 2023
      • Release Notes: March 2023
      • Release Notes: April 2023
      • Release Notes: May 2023
      • Release Notes: June 2023
      • Release Notes: July 2023
      • Release Notes: August 2023
      • Release Notes: September 2023
      • Release Notes: October 2023
      • Release Notes: November 2023
      • Release Notes: December 2023
    • 2022
      • Release Notes: January 2022
      • Release Notes: February 2022
      • Release Notes: March 2022
      • Release Notes: April 2022
      • Release Notes: May 2022
      • Release Notes: June 2022
      • Release Notes: July 2022
      • Release Notes: August 2022
      • Release Notes: September 2022
      • Release Notes: October 2022
      • Release Notes: November 2022
      • Release Notes: December 2022
    • 2021
      • Release Notes: January 2021
      • Release Notes: February 2021
      • Release Notes: March 2021
      • Release Notes: April 2021
      • Release Notes: May 2021
      • Release Notes: June 2021
      • Release Notes: July 2021
      • Release Notes: August 2021
      • Release Notes: September 2021
      • Release Notes: October 2021
      • Release Notes: November 2021
      • Release Notes: December 2021
    • 2020
      • Release Notes: January 2020
      • Release Notes: February 2020
      • Release Notes: March 2020
      • Release Notes: April 2020
      • Release Notes: May 2020
      • Release Notes: June 2020
      • Release Notes: July 2020
      • Release Notes: August 2020
      • Release Notes: September 2020
      • Release Notes: October 2020
      • Release Notes: November 2020
      • Release Notes: December 2020
    • 2019
      • Release Notes: 2019-01-08
      • Release Notes: 2019-02-06
      • Release Notes: 2019-02-20
      • Release Notes: 2019-03-06
      • Release Notes: 2019-03-19
      • Release Notes: 2019-04-02
      • Release Notes: 2019-04-30
      • Release Notes: 2019-05-14
      • Release Notes: 2019-05-30
      • Release Notes: 2019-06-11
      • Release Notes: 2019-07-23
      • Release Notes: 2019-08-06
      • Release Notes: 2019-08-20
      • Release Notes: 2019-09-03
      • Release Notes: 2019-09-17
      • Release Notes: 2019-10-03
      • Release Notes: 2019-10-15
      • Release Notes: 2019-10-29
      • Release Notes: 2019-11-12
      • Release Notes: 2019-11-26
      • Release Notes: 2019-12-10
    • 2018
      • Release Notes: 2018-01-10
      • Release Notes: 2018-01-17
      • Release Notes: 2018-01-31
      • Release Notes: 2018-02-14
      • Release Notes: 2018-03-07
      • Release Notes: 2018-03-14
      • Release Notes: 2018-03-28
      • Release Notes: 2018-04-11
      • Release Notes: 2018-04-25
      • Release Notes: 2018-05-09
      • Release Notes: 2018-05-23
      • Release Notes: 2018-06-06
      • Release Notes: 2018-06-20
      • Release Notes: 2018-07-03
      • Release Notes: 2018-07-18
      • Release Notes: 2018-08-01
      • Release Notes: 2018-08-15
      • Release Notes: 2018-08-29
      • Release Notes: 2018-09-12
      • Release Notes: 2018-09-26
      • Release Notes: 2018-10-10
      • Release Notes: 2018-10-23
      • Release Notes: 2018-11-13
      • Release Notes: 2018-11-27
      • Release Notes: 2018-12-18
    • 2017
      • Release Notes: 2017-01-04
      • Release Notes: 2017-01-18
      • Release Notes: 2017-02-01
      • Release Notes: 2017-02-16
      • Release Notes: 2017-03-02
      • Release Notes: 2017-03-15
      • Release Notes: 2017-03-29
      • Release Notes: 2017-04-12
      • Release Notes: 2017-04-26
      • Release Notes: 2017-05-10
      • Release Notes: 2017-05-24
      • Release Notes: 2017-06-06
      • Release Notes: 2017-06-21
      • Release Notes: 2017-07-07
      • Release Notes: 2017-07-19
      • Release Notes: 2017-08-02
      • Release Notes: 2017-08-16
      • Release Notes: 2017-08-30
      • Release Notes: 2017-09-13
      • Release Notes: 2017-09-27
      • Release Notes: 2017-10-12
      • Release Notes: 2017-10-25
      • Release Notes: 2017-11-08
      • Release Notes: 2017-11-29
      • Release Notes: 2017-12-13
    • 2016
      • Release Notes: 2016-01-06
      • Release Notes: 2016-01-20
      • Release Notes: 2016-02-03
      • Release Notes: 2016-02-17
      • Release Notes: 2016-03-02
      • Release Notes: 2016-03-16
      • Release Notes: 2016-03-30
      • Release Notes: 2016-04-13
      • Release Notes: 2016-04-27
      • Release Notes: 2016-05-11
      • Release Notes: 2016-05-25
      • Release Notes: 2016-06-08
      • Release Notes: 2016-06-22
      • Release Notes: 2016-07-06
      • Release Notes: 2016-07-20
      • Release Notes: 2016-08-03
      • Release Notes: 2016-08-17
      • Release Notes: 2016-08-31
      • Release Notes: 2016-09-14
      • Release Notes: 2016-09-28
      • Release Notes: 2016-10-12
      • Release Notes: 2016-10-26
      • Release Notes: 2016-11-09
      • Release Notes: 2016-11-23
      • Release Notes: 2016-12-07
      • Release Notes: 2016-12-21
    • 2015
      • Release Notes: 2015-01-07
      • Release Notes: 2015-01-21
      • Release Notes: 2015-02-04
      • Release Notes: 2015-02-18
      • Release Notes: 2015-03-04
      • Release Notes: 2015-04-01
      • Release Notes: 2015-04-15
      • Release Notes: 2015-04-29
      • Release Notes: 2015-05-13
      • Release Notes: 2015-05-27
      • Release Notes: 2015-06-10
      • Release Notes: 2015-06-24
      • Release Notes: 2015-07-08
      • Release Notes: 2015-07-22
      • Release Notes: 2015-08-05
      • Release Notes: 2015-08-19
      • Release Notes: 2015-09-16
      • Release Notes: 2015-09-30
      • Release Notes: 2015-10-14
      • Release Notes: 2015-10-28
      • Release Notes: 2015-11-11
      • Release Notes: 2015-12-02
      • Release Notes: 2015-12-16
    • 2014
      • Release Notes: 2014-01-09
      • Release Notes: 2014-01-22
      • Release Notes: 2014-02-05
      • Release Notes: 2014-03-05
      • Release Notes: 2014-03-19
      • Release Notes: 2014-04-09
      • Release Notes: 2014-04-30
      • Release Notes: 2014-06-04
      • Release Notes: 2014-06-11
      • Release Notes: 2014-06-26
      • Release Notes: 2014-07-09
      • Release Notes: 2014-07-23
      • Release Notes: 2014-08-20
      • Release Notes: 2014-09-04
      • Release Notes: 2014-09-17
      • Release Notes: 2014-10-01
      • Release Notes: 2014-10-15
      • Release Notes: 2014-10-29
      • Release Notes: 2014-11-12
    • 2013
      • Release Notes: 2013-01-08
      • Release Notes: 2013-02-27
      • Release Notes: 2013-03-20
      • Release Notes: 2013-04-02
      • Release Notes: 2013-04-17
      • Release Notes: 2013-05-01
      • Release Notes: 2013-05-21
      • Release Notes: 2013-06-11
      • Release Notes: 2013-06-18
      • Release Notes: 2013-07-10
      • Release Notes: 2013-07-24
      • Release Notes: 2013-08-07
      • Release Notes: 2013-09-05
      • Release Notes: 2013-09-18
      • Release Notes: 2013-10-02
      • Release Notes: 2013-10-30
      • Release Notes: 2013-11-13
      • Release Notes: 2013-11-27
    • 2012
      • Release Notes: 2012-03-28
      • Release Notes: 2012-04-11
      • Release Notes: 2012-04-24
      • Release Notes: 2012-05-22
      • Release Notes: 2012-06-05
      • Release Notes: 2012-06-20
      • Release Notes: 2012-08-01
      • Release Notes: 2012-08-28
On this page
  • 2020-04-01
  • Announcements
  • New Features and Enhancements
  • Bug Fixes
  • 2020-04-14
  • Company Announcements
  • Product Announcements
  • New Features and Enhancements
  • Bug Fixes
  • 2020-04-28
  • Company Announcements
  • Product Announcements
  • New Features and Enhancements
  • Additional Enhancements
  • Deprecated and Removed Features
  • Bug Fixes
  1. Archived Release Notes
  2. 2020

Release Notes: April 2020

PreviousRelease Notes: March 2020NextRelease Notes: May 2020

Last updated 1 year ago

2020-04-01

Announcements

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 of charge. For more information, please see our or the ThousandEyes team.

Alerts API Update

In the next ThousandEyes release, the Alerts API endpoint will be updated to version 7.

Revert to API Version 6

The ThousandEyes API version 7 is currently in preview mode. As this version is subject to change, ThousandEyes recommends customers that are using version 7 revert back to the stable v6 API as soon as possible, unless accessing APIv7-specific endpoints that are not available in v6.

Migration of Transaction (Classic) Tests

In the coming weeks, ThousandEyes will be starting a migration plan to help customers migrate their existing transaction (classic) tests to the transaction test type. As part of that migration plan, we will be disabling the ability to create additional transaction (classic) tests from the product on April 30.

ThousandEyes will be working with individual customers as well as making an automated conversion tool available in the coming months to assist with the migration. If you need the ability to create additional transaction (classic) tests after April 30, contact the ThousandEyes support team.

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.

End of Installation Support for Red Hat Enterprise Linux and CentOS versions 7.4 and 7.5

As of this release, new customers will be required to deploy enterprise agents on Red Hat Enterprise Linux and CentOS versions 7.6 and later. RHEL and CentOS versions 7.4 and 7.5 have now been placed in the end of support lifecycle. ThousandEyes will be reaching out to customers to ensure there is time to upgrade.

ThousandEyes recommends that customers upgrade to the latest RHEL 7 minor version (version 7.7).

Warning: Red Hat Enterprise Linux 8 is not currently supported. Do not upgrade to RHEL 8.x.

New Documentation Platform

ThousandEyes is excited to announce that we will soon be launching a new website for product documentation. This is the first stage in our efforts to provide users with an improved content experience.

More information will be included in future release notes as we get closer to launch.

New Features and Enhancements

New Cloud Agent

Minor Enhancements

Previously, reports and dashboards that were shared across account groups were tagged as “Shared by Me”. This has been updated to “Shared”.

Bug Fixes

  • In previous releases, editing the direction for Agent to Agent alert rules was not possible. This has now been corrected, and the direction can now be configured.

  • An issue occurred for some Enterprise Agent users where BrowserBot was attempting to reuse Chromium browsers across multiple test rounds, and not resetting Chromium’s connection pools. This resulted in inconsistent transaction test results, and has been resolved.

  • Previously, XmlHttpRequests (“fetch()” requests, asynchronous HTTP requests, or XHR requests) requests that occurred during page load or transaction tests were not collected by BrowserBot, and not displayed in the waterfall view. This has been corrected.

  • An issue occurred when users selected or deselected credentials in the transaction test settings view, where unrelated credentials could toggle as well. This has been resolved.

  • Previously, network timings for assets were listed in the API v6 as -1 if the timing datum was not available (for example, if the assets were loaded from the browser’s cache), without context for the value. The API v6 has been updated to indicate on a per-asset basis whether the asset was loaded from the cache, to avoid confusion.

  • An inconsistency existed between the timeline and error breakdown for HTTP server views. This was because the timeline used time to first byte (TTFB) errors for the availability metric, while the error breakdown did not. TTFB errors have been removed from the availability metric calculation to correct this inconsistency.

  • Previously, the Agent Selector was missing from the "Run now → With changes" Views menu. This has been fixed.

  • Previously, public monitors could not be filtered during widget configuration when building a BGP-specific report or dashboard. This has been corrected, and public monitors can now be filtered as expected.

  • An issue occurred that prevented some users from duplicating a ThousandEyes built-in report. All reports can now be duplicated as expected.

2020-04-14

Company Announcements

Response to Coronavirus

Product Announcements

Migration of Transaction (Classic) Tests

In the next release, ThousandEyes will be disabling the ability to create additional transaction (Classic) tests from the product.

ThousandEyes will be working with individual customers as well as making an automated conversion process from within the product console available to assist with the migration process. This tool is expected to be available in May. If you need the ability to create additional transaction (Classic) tests after April 30, contact the ThousandEyes support team.

Amazon Linux 2 Support

ThousandEyes now supports installing Enterprise Agents on Amazon Linux 2 operating systems.

New Documentation Platform

ThousandEyes is excited to announce that at the end of April, we will be launching a new website for product documentation. This is the first stage in our efforts to provide users with an improved content experience.

New Features and Enhancements

Alerts: Sticky Agents

The new “sticky agent” feature allows a user to configure alerts that only trigger when the same agent/s meet a specific condition in any number of consecutive rounds.

For example, an alert rule is configured for if the same agent trips a specified threshold in three consecutive rounds. The Atlanta cloud agent trips the rule in round one, the Ashburn cloud agent trips it in round two, and the San Francisco cloud agent trips it in rule three.

In this scenario, the alert rule would not trigger when using sticky agents. Either Atlanta, Ashburn, or San Francisco would need to trip the rule in three consecutive rounds to trigger the alert.

This can be used to configure alerts about the health of the network in a specific agent’s location, to increase confidence in the accuracy of alerts being sent (for example, issues that are seen from the same set of agents across multiple rounds), or to improve the signal to noise ratio by reporting on agent health as opposed to only test health.

Cloud and Enterprise Agents

  • Improved the warning message that notifies users when an agent set is mixed, as bandwidth measurements are not allowed to run from Cloud Agents.

Endpoint Agents

  • The Endpoint agent now supports Microsoft Edge version 79 or higher for collecting browser session metrics. To install the extension:

    1. On the desired endpoint, launch Microsoft Edge.

  • The createdTime, lastSeen and version fields are now exposed in the /endpoint-agents API.

Internet Insights

Several improvements have been made to how Internet Insights displays outages. Outage event metrics (begin, end, and duration) have been added in the following areas of the UI:

  • Views:

    • A purple outage swimlane has been added below the timeline to improve visibility of long outages and outages that cross a five-minute period.

    • A tooltip appears when hovering over events on the swimlane, improving discoverability of individual outages and of when multiple outages occur at the same time.

  • Views > Topology:

    • In the text displayed while hovering over an affected interface node, a list of outages is now displayed when multiple outages occur at the same time.

  • Views > Table:

    • Outage event metrics have been added to the Table view.

Bug Fixes

  • In some instances, an issue occurred when a transaction script failed for a reason other than a test timeout that resulted in the error not being reported correctly. This has now been resolved, and detailed error messages should be seen for all failed transaction scripts.

  • Previously, there was no option in Transaction test settings to enable following redirects in the HTTP server layer of the test. This has been corrected.

  • Fixed an issue that only allowed Latin1 characters in the post body; all UTF-8 characters are now allowed

  • Fuzzy searching in the agent selector in test settings has been disabled due to unexpected results.

  • DNS Server snapshots that had a server selected were producing an incorrect "Invalid URL parameters" popup. This has been corrected.

  • The link to the "Getting Started" videos in the Help & Support dropdown was not loading correctly. This has been fixed.

  • Previously, creating a test with a duplicate test name failed with no feedback. The intended error message has been restored.

  • An issue occurred when highlighted controls in the Device Topology view were not updating when the selected metric was changed. This has been fixed.

  • An issue occurred where organizations with large numbers of Endpoint Agents could not use labels to correctly filter their data in dashboards and reports. This has been resolved.

  • Previously, the AlertList widget included DNS+ alerts, but the AlertGrid widget does not. This lead to inconsistencies when looking between the two widgets. DNS+ alerts are now available in the AlertGrid widget.

  • Endpoint Agent links inside the map widget were incorrectly pointing to the Enterprise Agent list. This has been resolved.

  • An issue occurred when too much data resulted in the browser being unable to render the Path Visualization. This following corrections have been made to resolve this issue:

    • The error message displayed in the UI has been corrected, and now states “The path trace graph is too big, try adding some filters.”

    • The default grouping has been set to “Agents” in all Endpoint Agent view scenarios.

  • An issue occurred where Path visualization controllers ( Filter, Group By, and Number of hops etc) were not displayed when there was too much data. This has been resolved.

  • An issue occurred in the network topology where trying to apply any filter would result in a spinning wheel and not return any options. This is now fixed.

  • An issue that caused the agent label color to revert to gray when the name was edited has been corrected.

  • Previously, the Verify Content checkbox stayed enabled after removing specified content when setting up a new test. This is now fixed.

  • An issue occurred with some path visualization filters where search options were filtered out and not displayed as they were not on the current pagination page. This issue has been fixed.

  • An issue when creating / modifying a test resulted in the custom user agent string disappearing from the UI after saving. This has been fixed.

  • The support chat window was not visible on the Endpoint Agents → Overview page. This has been corrected.

  • An issue occurred with the Internet Explorer extension where hovering over an element in the browser session waterfall displayed the HTTP method as UNKNOWN. An error message to show that headers for the IE extension are not supported.

  • A recent change to the user profile created during registration allowed non UTF-8 characters to be used in a username, causing the username to fail to register. This has been corrected, and only valid UTF-8 characters can now be submitted.

  • An error occurred when opening some share links where an incorrect popup error would occur. This has been fixed.

  • An issue occurred where clicking the gear icon next to a scheduled test did not filter and expand the scheduled test settings panel. This has been resolved.

  • Fixed an issue where Endpoint Agents with connection failures were not showing a severity color.

2020-04-28

Company Announcements

Response to Coronavirus

Product Announcements

Migration of Transaction (Classic) Tests

In the next release, ThousandEyes will be disabling the ability to create additional transaction (Classic) tests from the product.

ThousandEyes will be working with individual customers as well as making an automated conversion process from within the product console available to assist with the migration process. This tool is expected to be available in May. If you need the ability to create additional transaction (Classic) tests after April 30, contact the ThousandEyes support team.

New Documentation Platform

ThousandEyes is excited to announce the launch of our new website for product documentation. This is the first stage in our efforts to provide users with an improved content experience.

New Features and Enhancements

Cloud and Enterprise Agents

TLS Certificate Expiration and Session Information

ThousandEyes has introduced the ability to alert on certificate expiration and TLS session information. All existing and new HTTP server tests will now include TLS session information such as the certificate chain, TLS version, and cipher suite negotiated in a new slide-out modal that will also include HTTP request and response headers:

In addition to being able to view TLS session information in HTTP Server view, customers can configure alerts for the following new associated metrics:

  • Certificate expiration

  • TLS version

  • Weaker Cipher Suite negotiated

Certificate chain and session information have also been added to the /v6/web/http-server/{testID}?certificates=1 endpoint. Example output is shown below:

"sslVersion": "TLSv1.2",
        "sslCipher": "ECDHE-RSA-AES128-GCM-SHA256",
        "sslCerts": [
          {
            "notValidAfter": "2020-06-03 12:00:00",
            "notValidBefore": "2018-05-08 00:00:00",
            "subjectName": "github.com",
            "issuerName": "DigiCert SHA2 Extended Validation Server CA",
            "subjectAltNames": [
              "github.com",
              "www.github.com"
            ],
            "fetchDateInValidCertDateRange": true,
            "daysUntilExpiry": 35
          }

White Node Collapsing in Path Visualization

To improve path visualization page performance, instances with three or more consecutive white (star nodes) in the path visualization will be collapsed into a group by default.

Collapsed white nodes:

Expanded path visualization after clicking on the grouped number:

Dashboards

  • Pagination has been added to the dashboard “Test Table” widget.

  • The “Shared” dashboard label has been renamed “Shared with others” for dashboards shared across account groups.

Transactions

  • Browser-based tests have been upgraded from Chromium 68 to Chromium 80.

Endpoint Agents

  • Forwarding loss can now be shown within Endpoint Agent path trace views.

    • Important: This enhancement will be available with the next Client release (currently estimated for May 4th).

  • The Agent Settings page is now paginated to improve usability when managing large numbers of Endpoint Agents.

Internet Insights

  • Added a welcome page to help customers get started with Internet Insights:

    • For subscribers: The content covers key concepts, product areas, and links to existing resources and can be re-launched from the Help menu.

    • For non-subscribers: The Internet Insights navigation menu link now directs users to in-product content instead of opening the product offering page in a new tab.

  • Internet Insights outage alert rule names can now be edited.

  • The Internet Insights destination network filter has been renamed from "Network" to "Destination Network" in order to make it easier to distinguish from the affected interfaces network filter.

API

Alerts

Endpoint Agent

  • The last seen IP address of an Endpoint Agent is now available via the API.

  • The Endpoint Agent’s name can now be updated via the API.

  • The username associated with an Endpoint Agent is now available via the API.

Additional Enhancements

  • ThousandEyes has made a change to the Sharing section that lists the Snapshots and Saved Events available. Specifically, we removed the 'Shared with Me' from the Snapshots, as many customers found it confusing to see snapshots that were shared with members of an organization account, in addition to those that were shared with the individual administrator.

Deprecated and Removed Features

Temporary Suspension of Mobile Agents

The ThousandEyes mobile cloud agents introduced in January will be taken offline for the near future in order to make architectural changes that will ensure we provide the best quality data on the optimum networks.

The following agents will be removed on April 30, 2020:

  • Chicago, IL (AT&T Mobile), (T-Mobile), or (Verizon Mobile)

  • New York, NY (AT&T Mobile), (T-Mobile), or (Verizon Mobile)

  • Dallas, TX (AT&T Mobile), (T-Mobile), or (Verizon Mobile)

  • Los Angeles, CA (AT&T Mobile), (T-Mobile), or (Verizon Mobile)

  • San Jose, CA (AT&T Mobile), (T-Mobile), or (Verizon Mobile)

Adobe Flash Support for Transaction Tests

Transaction tests no longer support Adobe Flash-based user workflows.

Bug Fixes

Dashboards

  • An issue occurred where there was a difference between the time shown in the dashboard test table widget when compared to the Test view. This was caused by the widget using UTC rather than the local user time, and has been resolved.

  • In rare instances, an issue occurred where a report snapshot was emailed twice instead of once. This has been resolved.

  • An issue occurred where the "location" filter for Endpoint Agents was presenting either incorrect options or no options at all. This has been fixed.

Transactions

  • Previously, some customers were unable to run Transaction tests on some Enterprise Agents because another process was binding to port 53 on a network interface created by te-sandboxd. A "warn"-level log will now appear in te-sandboxd when this configuration is detected.

  • Previously, Transaction tests were not able to perform downloads.waitForDownload() commands in a test that is configured to use an HTTP proxy. This has been resolved.

  • Previously, some snapshots of browser-based test data were taking longer than an hour to process. This has been resolved.

  • Previously, in Transaction test views, very long marker names could cause their corresponding durations to appear in the wrong place. Layout and styling adjustments have been made to resolve this error.

Endpoint Agents

  • An issue occurred where several data points were missing or empty when connecting via a Cisco AnyConnect VPN. This has been resolved.

  • Fixed an issue that resulted in an "account mismatch" check misfiring during uninstalls.

  • An issue occurred where an instant test would show “Loading” forever if agents were submitting data, but not for the selected metric. This has been resolved.

  • An error caused the support chat window to be hidden in some views. This has been fixed.

  • An error was caused by the Endpoint Agent link speed being inconsistently calculated. This has been resolved.

Note: For more information on the end of support lifecycle, see the .

ThousandEyes has added a new Cloud Agent with IPv6 capabilities in Panamá City. For a complete list of our Cloud Agent locations, see .

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 of charge. For more information, please see our or the ThousandEyes team.

For more information, see .

Open the following link:

The COVID-19 virus is putting a huge strain on IT and network teams all around the world. To assist with managing your end-user experience, ThousandEyes is offering free access to our End User Monitoring until July 31, 2020. If this is of interest to you, reach out soon — enrollment for this offer ends on June 30, 2020. For more information, please see our or the ThousandEyes team.

The documentation site can be found at . For more information, see the .

For more information, see our .

See the for more information.

Internet Insights outage alerts are now available via the ThousandEyes v7 API. See the v7 API documentation available at for details.

The ThousandEyes v7 API (preview) now includes the an alerts endpoint. For more information, see the .

blog
contact
Enterprise Agent support lifecycle policy
https://www.thousandeyes.com/product/cloud-agents
blog
contact
Creating and Editing Alert Rules
https://app.thousandeyes.com/install/endpoint-agent
blog
contact
docs.thousandeyes.com
ThousandEyes Blog
TLS Certificates blog
developer documentation
https://developer.thousandeyes.com/v7/
developer documentation