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
  • Key Topics
  • Dashboard Widget Types and Sharing Widgets
  • Create a Dashboard
  • Pre-requisites for Creating a Sample Dashboard
  • Seven Steps to Create as Sample Dashboard
  • Step 1: Log in and Create a New Dashboard
  • Step 2: Add a Number Widget
  • Step 3: Add a Color Grid Widget
  • Step 4: Add a Stacked Bar Widget
  • Step 5: Add a Time Series Line Widget
  • Step 6: Add a Live Status Tests Widget
  • Step 7: Add a Live Status Alert List Widget
  • Dashboard Display Settings
  • Duplicating Dashboards
  • Dashboard Permissions and Labels
  • Dashboard Permissions
  • Dashboard Labels
  • Save or Download a Dashboard Snapshot
  • Save a Dashboard Snapshot
  • Download a Dashboard
  • Schedule a Dashboard Snapshot
  1. Product Documentation
  2. Getting Started

Getting Started with Dashboards

PreviousGetting Started with TransactionsNextGetting Started with Alerts

Last updated 1 month ago

Dashboards are powerful tools to visualize your ThousandEyes tests, quickly isolate issues, and see the health of your infrastructure and applications. Before starting, it’s recommended to consider who will use the dashboard, identify the key metrics, and which tests will provide the best visibility.

Unless you are creating a dashboard using Internet Insights or Application Outages as a data source you will need to have tests created and actively running. Also, you can create agent labels and test labels for grouping the data. See for more information.

Key Topics

Dashboard Widget Types and Sharing Widgets

You can learn about all the different widget types in the .

One of the critical features of the ThousandEyes widget is that you can make changes, instantly see what the data will look like, and then decide to save the settings. If the widget is not showing the data that will provide you or your team with the best view you can revert it or continue to test out different filters and settings by updating the data source, metrics, measure, agents, etc. When widgets are aligned and set up with the proper metrics it can drastically improve your ability to troubleshoot and resolve issues in your environment. You can easily position tests showing a side by side inside-out and outside-in view or create a visualization to show you the critical metrics for different circuits and services in one dashboard.

Dashboard widgets can also be shared out to third party systems that can view iframes. For more information see .

Create a Dashboard

Before you create a dashboard, you should consider who is the end-user and what is the purpose of the dashboard. This information will help you determine which tests from your environment will be used to configure the widgets and which metrics will provide the best visibility into your critical services.

Pre-requisites for Creating a Sample Dashboard

Seven Steps to Create as Sample Dashboard

Here's an example of a dashboard once it's completed. It should take between 5-10 minutes to complete based on the below step-by-step instructions:

Step 1: Log in and Create a New Dashboard

Log in to the ThousandEyes platform and access the Dashboard Menu. you will be directed to a built-in dashboard called ThousandEyes Built-in unless your account group already has created a default dashboard and set it up for your default login account group. To create a new dashboard, click the “...” Options or ellipsis menu and select Create New Dashboard.

This opens the Create New Dashboard window and settings. For this example, name the dashboard My Dashboard and click Create Dashboard:

  • Name: For this example, use My Dashboard. Ensure you provide a unique name to your dashboard. Using an existing name prompts the error message: Name Not Unique below the dashboard name field.

  • Click Create Dashboard

Step 2: Add a Number Widget

Click or drag the Number Widget on to the dashboard causing the number widget configuration pane to appear:

To configure the Number Widget, you need to update so it will start to show useful metric data. Here’s how the first card will look:

Note: most of the selections are card specific and the selections will be reflected in the card view which can easily be duplicated and then modified for the other cards.

  • Widget Name: Network Health

  • Data Source: Cloud & Enterprise Agents

  • Category: Network - Agent to Server

  • Metric: Packet Loss

  • Measure: Mean (other selections can be Maximum, Median, Minimum, nth Percentile or Standard 6. Deviation)

  • Card Name: Packet Loss

  • Drill Down: Select Tests and individually select your DNS, Network - Agent to Server and Web - HTTP Server Test.

Drill downs can be used as filters, and you can select multiple filters for Agents, Agent Labels, Tests, Test Labels, and Servers.

Click +Duplicate Card and update the next card as shown below:

  • Metric: Latency

  • Card Name: Latency

Click +Duplicate Card and update the next card as shown below:

  • Metric: Jitter

  • Card Name: Jitter

  • Click Save as you’ve completed your first widget! Your dashboard should look like the below screenshot:

Step 3: Add a Color Grid Widget

In the upper right corner of your dashboard click + Add Widget and click the Color Grid widget:

  • Widget Name: Latency (by Agent)

  • Data Source: Cloud & Enterprise Agents

  • Category: Network - Agent to Server

  • Metric: Latency

  • Measure: Mean

  • Cards: Tests

  • Group Cards By: Agents

  • Sort Cards By: Value (Descending)

  • Columns: 2

  • Drilldown: Select Tests and individually select your DNS, Network - Agent to Server and Web - HTTP Server Test.

  • Click Save and you should see a widget in your dashboard that looks something like the below screenshot:

Step 4: Add a Stacked Bar Widget

In the upper right corner of your dashboard click + Add Widget and click the Stacked Bar widget from the Breakdown section as shown below:

  • Widget Name: HTTP Total Time (by Agent)

  • Data Source: Cloud & Enterprise Agents

  • Category: Web - HTTP Server

  • Metric: Total Time

  • Measure: Mean

  • Y-Axis: Agents and be sure change the bars to be horizontal for better visibility

  • Sort by: Value

  • Drill Down: Select your Web - HTTP Server (this will work for Web - Page Load and Web - Transaction tests as well)

  • Click Save and you should see a widget that looks like the below screenshot that clearly breaks down the important metrics that results in your http total time from each agent’s perspective:

Step 5: Add a Time Series Line Widget

In the upper right corner of your dashboard click + Add Widget and click the Line widget from the Time Series section as shown below:

The time series line widget provides great visibility so you can see changes in any number of metrics over time. In this example you will be able to quickly see if packet loss has changed over the day with any of your tests. Configure the time series line widget as show in the screenshot below:

  • Widget Name: Packet Loss (by Test)

  • Data Source: Cloud & Enterprise Agents

  • Category: Network - Agent to Server

  • Metric: Packet Loss

  • Measure: Mean

  • Group By: Tests

  • Drilldown: Select Tests and individually select your DNS, Network - Agent to Server and Web - HTTP Server Test.

  • Click Save and you should see a widget like the below screenshot:

Step 6: Add a Live Status Tests Widget

In the upper right corner of your dashboard click + Add Widget and click the Tests widget from the Live Status section as shown below:

  • Widget Name: Google Tests (in this case all the tests are to Google but be sure to use a logical name based off the tests you chose for this example or just use Tests)

  • Data Filter: Click any and select the Tests IDs for your DNS, Network - Agent to Server and Web - HTTP Server Test

  • Click Save and you should see a widget like the screenshot below:

Step 7: Add a Live Status Alert List Widget

This is the last widget for this sample dashboard. In the upper right corner of your dashboard click + Add Widget and click the Alert List widget from the Live Status section as shown below:

  • Drilldown: Select Tests and individually select your DNS, Network - Agent to Server and Web - HTTP Server Test.

  • Click Save and now you’re all done!

Dashboard Display Settings

Now that you have a dashboard configured, you may want to view it with data for a particular time interval to use it for troubleshooting an outage or visualizing your network or service performance during a specific time range. To accomplish this, click the Dashboard Time selector and select the relative time ranges using the quick select options or customize the time range using the fixed time interval as shown in the below screenshot. Note: The timeframe of the Live widgets (Tests, Alert list, Map) cannot be updated. After you select your custom time, you must toggle the global time override button otherwise the time selection will not be applied.

  • Relative Time Interval: These are quick time selections based on the most commonly used time intervals

  • Fixed Time Intervals: This can be used if you want to select a custom date and time to be reflected in the dashboard widgets.

  • Global Time Override Button: This must be toggled on for your selection to be applied to the dashboard widgets.

The following is an example using a relative time interval of last 7 days:

  • Relative Time Interval: Last 7 days

  • Global Time Override Button: Toggle on so you see the blue indicator

  • Widget: Updated to show the last 7 days

Duplicating Dashboards

There are many different reasons you might want to duplicate a dashboard. For example, another team member has created one, but it doesn’t exactly match your needs. You may want to test out some configuration changes but not cause any issues with the existing one that is used for production or maybe there is a new initiative, and you want to leverage what is in use today but customize it to the tests for the new initiative. Dashboards can be duplicated simply by using the upper right “...” options menu or ellipsis and selecting “Duplicate Dashboard” so you can test out and experiment with different configurations. See the screenshot below:

  • Click: Duplicate Dashboard and the Duplicate Dashboard pane will appear as shown below:

  • Dashboard Name: You must provide a unique name otherwise you won’t be able to save it.

  • Click Duplicate Dashboard

Dashboard Permissions and Labels

Dashboard Permissions

If you want to set up your default dashboard when you log in so you aren’t automatically viewing the ThousandEyes Built-in one this can be accomplished provided you have the correct user access by clicking the “...” options menu or ellipsis pull down and selecting Edit Dashboard in the upper right corner of your dashboard as shown in the below screenshot:

This makes the Dashboard Details Pane appear; which can be used to modify different settings like labels, account groups, and default time range as shown in the below screenshot:

  • Account Group Visibility: By default, this will be set to Only current account group. If you have other account groups that could benefit from your dashboard or want access to it you can share with all account groups or just specific ones using this selection.

  • View Settings: Allows you to lock the dashboard down so it can only be visible to you. Which you may want to do while you are tuning or designing it or if it is something customized only for you. Additionally, you can set it as your default dashboard, and if you have the proper permissions set it as the account group default dashboard.

  • Click the Save Changes button after you make changes to ensure they applied correctly.

Dashboard Labels

Dashboard labels are a great way to quickly filter out a set of dashboards for troubleshooting. Some examples of ways to use them would be for dashboards that are for an application like Webex. You could have a dashboard dedicated to end-user experience using endpoint agents that your helpdesk uses, a dashboard showing Webex testing using enterprise agents for your branches and data center that your network and collaboration team use, and a dashboard with Internet Insights and Application Outages dedicated to Webex that everyone leverages. All these dashboards can share the same label of Webex and when you select it, they will be filtered to make it faster to navigate between dashboards for troubleshooting issues. Following is an example of a Webex dashboard label that will show up when you click the dashboard selection pull-down list:

  • Dashboards pull down list

  • Custom Labels: This example Webex is checked.

  • Manage labels link

Another example could be that you have a critical business payment processing application with different layers of service, and you have enterprise agents monitoring from the inside to the edge which transits an internal load balancer, and externally have cloud agents monitoring it which transits an external load balancer. Additionally, there could be third party services that the application relies on, and different teams have their custom dashboards established to monitor the application internally versus externally versus the third party services. All the dashboards from these teams can be applied to the critical business payment application label allowing you to quickly filter and navigate between the different views.

To add a dashboard to a label, click the “...” options menu or ellipses in the upper right corner of the dashboard view and click Edit Dashboard. The Dashboard Details pane will appear as shown in the below screenshot:

  • Label selection or Manage Labels: You can associate your dashboard with an existing label, if you have any, or use the manage labels link to create a label.

  • Click Save Changes

Save or Download a Dashboard Snapshot

Save a Dashboard Snapshot

Dashboard snapshots capture the data and all the metrics in the dashboard at that point in time and can be accessed in the future or shared with others, including in a ticket or chat so that the other person or team can see the same thing you are seeing. Click on the camera icon in the upper right on the dashboard page and it will create a drop-down list with a camera icon to save a snapshot of the dashboard as shown in the screenshot below:

This opens the Save a Snapshot pane. It’s recommended to provide a meaningful name, so it can be referenced in the future. You will have to turn on link sharing to share it with others and copy the link otherwise it will only be available by logging into the ThousandEyes platform and viewing the snapshots directly in the Manage > Sharing > Public Snapshots menu. Following is an example of the Snapshot pane:

  • Snapshot Name: Provide a useful name for the snapshot for future reference like a ticket number for direct reference or information about the issue you’re troubleshooting and the date and time.

  • Link Sharing: This is off by default, but you’ll need to toggle it to on in order to generate a unique link to the dashboard snapshot. Note: The link will not work untils you click the Save and Share button.

  • Copy button: to copy the unique dashboard snapshot sharelink.

  • Save and Share: This will save the dashboard snapshot and generate the sharelink which could take a few minutes.

Download a Dashboard

You may want to quickly share a dashboard as a PDF or CSV with a coworker or other team which can be accomplished using the download icon as shown in the below image:

Schedule a Dashboard Snapshot

Now that you have a compelling dashboard visualizing the key metrics, you can raise awareness of the network's health and the applications. Imagine a scenario, where a network manager has a weekly meeting with branch managers who blame the network for application slowness. You can create a scheduled snapshot, and email it to them before the meeting so they can see and share the network's health combined with the application response time.

To schedule a dashboard snapshot click the camera icon in the upper right corner of the dashboard view and select the clock icon labeled Schedule A Snapshot as shown in the below screenshot:

The Schedule Snapshots pane will appear as shown in the below screenshot. Feel free to experiment with different options.

  • Snapshot Name: Be sure to use a name that will be useful for the intended recipients.

  • Repeat Interval: This will be how often the snapshot is created and sent out or saved.

  • Emails: By default, this will show the email addresses of the users that are configured to access the ThousandEyes platform in your account group. If you need to configure the email to go to someone that doesn’t show up in the list, click the Edit Emails link and you can add them to the list.

  • Click Done

We’ll use three different test types for this dashboard but if you don’t have these tests configured in your environment feel free to experiment with others: DNS, Network - Agent to Server and a Web - HTTP Server Test (Note: this could also be a Web - Page Load or Web - Transaction test as these all have Web - HTTP Server metrics). For more information on tests see .

You can start to add widgets and make it into a functional view of your tests and metrics. In this case, start with the to quickly show the overall health of the packet loss, latency, and jitter from your underlying DNS and Web - HTTP Server and Network - Agent to Server test. In the upper right corner of your dashboard click the +Add Widget button and the widget pane appears:

In this example, you will configure the color widget to show latency for the tests grouped by the agents from where the tests are being performed. This will make it so you can see which location is having an issue with latency. You can learn more about the color grid widget in our . Update the color widget as shown in the screenshot below:

You can configure the stacked bar chart to show the metrics that make up your HTTP Total Time when it’s measured from your test agents. This will allow you to easily visualize DNS Time, Connect Time, SSL Time, Wait Time and Receive Time. You can find out more about the stacked bar widget in our . Configure the stacked bar chart widget as show in the screenshot below:

The live status test widget provides a powerful visual of your tests and their primary metrics over the last 12 hours in a spark view so you can quickly troubleshoot if an issue spans multiple tests or if there was a change in the metric. It also provides a link to the test, the test settings, and a visual indicator if there is an active alert including a link to the alert. You can find out more about the test widget in our . Configure the test widget as shown in the below screenshot:

The alert list widget will display the alerts as well as their duration and will indicate if they are active. You can find out more about the alert list widget in our . Configure the alert list widget as shown in the below screenshot:

Now that you’ve created your first dashboard if you want to dive in deeper be sure to check our documentation on , the different and our .

If you’d like to learn more about dashboard display settings please check our .

If you’d like to learn more about dashboard settings and customization refer to .

To learn about other features with sharing dashboards and scheduling reports you can refer to .

Getting Started with Tests
number widget
documentation
documentation
documentation
documentation
dashboard customization
types of widgets
best practices guides
documentation
Customizing Your Dashboard
Dashboard Sharing and Snapshots
Working with Test Labels for Agents and Test Groups
Dashboard Widgets Types document
Embedding Dashboard Widgets in External Sites
Dashboard Widget Types and Sharing Widgets
Create a Dashboard (5-10 minute step by step instructions)
Dashboard Display Settings
Duplicating Dashboards
Dashboard Permissions and Labels
Save or Download a Dashboard Snapshot
Schedule a Dashboard Snapshot
My Dashboard Sample
Create New Dashboard
Create New Dashboard Pane
My Dashboard Add Widget
Add Number - Number Widget
Editing Number Widget - Packet Loss
Editing Number Widget - Latency
Editing Number Widget - Jitter
My Dashboard Number Widget
Add Widget - Color Grid
Edit Color Grid Widget - Latency
My Dashboard - Color Grid Widget
Add Widget - Breakdown - Stacked Bar
Edit Stacked Bar Widget - HTTP Total Time
My Dashboard - Stacked Bar Widget
Add Widget - Time Series - Line
Edit Time Series Line Widget - Packet Loss
My Dashboard - Time Series Line Widget
Add Widget - Live Status - Tests
Edit Live Status Tests Widget - Test IDs
My Dashboard - Tests Widget
Add Widget - Live Status - Alert List
Edit Live Status Alert List - Tests
My Dashboard - Alert List Widget
Dashboard Display Settings Time Options
Dashboard Display Settings - Last 7 Days
Dashboard Duplication Options
Duplicate Dashboard Pane
Edit Dashboard Pull Down Menu Option
Dashboard Details Pane
Dashboard Labels Example
Dashboard Details Pane
Dashboard - Save Snapshot
Dashboard - Save Snapshot Options
Dashboard - Download
Dashboard - Schedule Snapshot
Dashboard - Schedule Snapshot Options