Release Notes: March 2023


Internet Insights Snapshots - Security Enhancement

The Internet Insights snapshot creation workflow has been improved to ensure that the sharelink cannot be copied before it is created. This change resolves an issue where an inactive sharelink could be copied and shared.

New Cloud Agents

New Cloud Agents have been added to the following locations:

  • Chicago, IL, USA (AT&T) (IPv6)

  • London, England (BT)

  • London, England (BT) (IPv6)

  • Manchester, England (BT)

  • Manchester, England (BT) (IPv6)

  • Rome, Italy (Vodafone)

  • Stockholm, Sweden (Telia)

  • Stockholm, Sweden (Telia) (IPv6)

For a full list of Cloud Agents, see ThousandEyes Cloud Agent Locations.

Removed / Deprecated Features

AWS CloudFormation Template

Due to the End of Installation Support for Ubuntu 18.04 LTS, the AWS CloudFormation installation method has been removed.

2023-03-02 Bug Fixes

  • An issue where embedded dashboard widgets were not loading properly as an iFrame has been fixed.

  • An issue occurred where BGP alert rules that were not assigned to a test were still triggering alerts. This issue has been resolved, and the alerting control plane now correctly captures BGP prefix updates when a test is removed from an alert rule on the Alert Rule Settings page.

  • We experienced a problem with our content-notifications system, which resulted in some customers receiving multiple notification emails. This issue has been fixed.


Ubuntu 20.04 Upgrade Instructions

In-place upgrades for ThousandEyes Enterprise Agents running Ubuntu 18.04 LTS ("Bionic") are now available. This process is supported for virtual appliances, Intel NUCs, and Raspberry Pis, and instructions are available for upgrading a single agent, bulk agents, and agents using proxies.

Ubuntu 18.04 LTS will enter the End of Support period on April 30th, 2023, and End of Life on June 30th, 2023. All appliances must be upgraded or otherwise migrated to a currently supported operating system by June 30th, as the ThousandEyes platform will stop accepting data submitted by these Enterprise Agents after this date.

To review the upgrade instructions, see Upgrade Ubuntu 18.04 Bionic-Based ThousandEyes Appliances.

For additional questions, please reach out to Customer Success or Support.


Introducing ThousandEyes WAN Insights

WAN Insights is now in General Availability for Cisco vAnalytics customers in the U.S. region. WAN Insights is a new ThousandEyes product that introduces proactive path recommendation and visibility workflows that enables SD-WAN network teams to take a more proactive approach to optimize end-user experience in their network.

WAN Insights brings the following new capabilities to Cisco SD-WAN customers:

  • Recommendations Screen: For each application onboarded in WAN Insights, see path recommendations for each site to move the traffic in order to avoid negative end-user experience impact. Use the Recommendation Details screen to understand the reason for the recommendation.

    • Add Application Workflow: WAN Insights Insights comes pre-configured with six out-of-the-box application categories. Network teams can onboard new applications defined in vManage using the "Add Application" workflow from the recommendation screen.

    • Top Recommendations View: Quickly identify the recommendations with the greatest positive user experience impact on your network.

    • All Recommendations View: Find all available and past recommendations for your site, per application category.

    • Recommendation Details View: Click on the recommendation card to view details and understand the reason for the recommendation.

  • Site Details Screen: Across all your sites, measure the quality of the applications and dive into details of network conditions impacting the quality.

WAN Insights also powers the Predictive Path Recommendation feature in vAnalytics for Cisco SD-WAN.

For more information, review the documentation here: WAN Insights

Update to Support Policy for Red Hat Enterprise Linux Minor Versions

ThousandEyes has updated its support lifecycle policy to better account for Red Hat Enterprise Linux (RHEL) minor versions that do not include Extended Update Support (EUS). The End of Installation Support date will now be extended to align with the End of Support date.

This change affects the following currently supported RHEL versions:

  • RHEL 8.7

For more information about our support lifecycle policies, see the Enterprise Agent Support Lifecycle. For more information about RHEL EUS, see the Red Hat Documentation Portal.

Minor Enhancements

  • We have re-introduced the ability to set a local widget time override for each individual dashboard widget to allow for more flexibility in time selections. The behavior now is as follows:

    1. If a user enables the global time override in a dashboard, all widgets will automatically be set to the timespan set at the global level of the dashboard. This setting will take precedence.

    2. If the global time override in a dashboard is not selected and the Relative Time check box is checked for an individual widget, the widget will display the time of the Relative Time check box.

    3. If the global time override in a dashboard is not selected and the Relative Time check box is not selected, a widget will assume the timespan set at the global level of the dashboard.

    We have also added a text reminder if the widget has the Relative Time check box enabled that states the time and then (local override) in parenthesis.

  • We've updated our upgrade automation to improve how we handle customer environments where a proxy is configured. Previously, some upgrades were failing because the method we used to determine if we could reach the package repositories did not correctly traverse the configured proxy. We now use a method that traverses the proxy, and will succeed in environments where traffic outside the proxy is blocked. This change should resolve a common cause of upgrade failures.

New Cloud Agents

New Cloud Agents have been added to the following locations:

  • Denver, CO, USA (Comcast)

  • Denver, CO, USA (Comcast) (IPv6)

  • Dubai, United Arab Emirates (IPv6)

  • New York, NY, USA (Verizon)

  • New York, NY, USA (Verizon) (IPv6)

  • Winnipeg, Canada (Rogers)

  • Winnipeg, Canada (Rogers) (IPv6)

For a full list of Cloud Agents, see ThousandEyes Cloud Agent Locations.

2023-03-15 Bug Fixes

  • Resolved an issue that was causing some BGP data to not render in our dashboard widgets correctly.

  • Resolved an issue that was causing previous Endpoint Agent filter selections in our dashboard widgets to be overwritten if the user used the search function to select a filter. Previous selections would be removed entirely, and only the new search filters would be selected. This has been corrected, and now all selected filters remain.

  • Resolved an issue with alert suppression windows where the start date was being incorrectly changed to a different date and the repeat option was left blank when attempting to create a custom alert suppression window schedule.

  • Resolved an issue with test label modification that caused labels to be removed from the alert payload whenever they were modified. Now, modifying a label will ensure that the change is reflected in all the tests where the label belongs and all labels will now be included in the alert payload.


Exporting Endpoint Agent Data into a CSV

ThousandEyes now provides you with an option to export Endpoint Agent data in CSV format. This feature makes it easier for different IT teams to collaborate and share this data with other departments, such as to perform maintenance tasks.

This new feature is accessible in the ThousandEyes platform at Endpoint Agents > Agent Settings. You can either select all or a specific set of agents, and export the corresponding data.

The exported data is not limited to what is shown in the ThousandEyes UI, but also includes other important information such as IP addresses, VPN profiles, location, and even the versions of the browser extensions and drivers. This information can assist you in managing and maintaining thousands of Endpoint Agents more efficiently. For example, the exported data can make it easier for you to identify the list of agents that need an update of their browser extension, or periodically keep track of the usage and conditions of your agent base.

Setting the Expiration Date for a Snapshot

You can now define when a dashboard snapshot or Endpoint Agent snapshot should be automatically deleted. When you create a snapshot, you will be prompted to define the date when the snapshot should be deleted. This selection will default to a year after the snapshot was created, but you can pick a date up to five years in the future. For existing snapshots, you can change the expiration date at any time, to a date up to five years in the future.

Once the deletion date on a snapshot has been reached, the snapshot will be automatically deleted from your account.

All existing dashboard snapshots and Endpoint Agent snapshots are given an expiration date of one year in the future. This means that these snapshots will be deleted one year after they were created, unless you update their expiration date. You can go into any existing snapshot and update the expiration date as many times as you like, to a date up to five years in the future.

Internet Insights, Cloud and Enterprise Agents, and device snapshots will eventually support this same feature, but this will come in a future release. For now, this change applies only to dashboard and Endpoint Agent snapshots.

Updating Alert ID to a 128-Bit Alphanumeric UUID

As announced before, we will be updating the data type of the alertID field in the v6 and v7 API response payload of active alerts and alert details from an integer to a string. This change will be implemented on May 1, 2023 (~5 weeks from now).

Client Certificate Included in the Public API

We have updated the public API (v6 /tests) for transaction and page load tests, to include a new clientCertificate parameter. This parameter exposes the client certificate.

Exposing the client certificate is already supported for HTTP server tests. This change for transaction and page load tests will behave the same way as the existing clientCertificate parameter for HTTP server tests.

New Cloud Agents

New Cloud Agents have been added to the following locations:

  • Hiroshima, Japan

  • Hiroshima, Japan (IPv6)

  • Jeddah, Saudi Arabia

  • Jeddah, Saudi Arabia (IPv6)

  • London, England (Virgin)

  • Manchester, England (Virgin)

  • Montreal, Canada (Videotron/Fibrenoire)

  • Montreal, Canada (Videotron/Fibrenoire) (IPv6)

  • Toronto, Canada (Rogers)

  • Toronto, Canada (Rogers) (IPv6)

  • Vancouver, Canada (Telus/Rogers)

  • Vancouver, Canada (Telus/Rogers) (IPv6)

For a full list of Cloud Agents, see ThousandEyes Cloud Agent Locations.

2023-03-29 Bug Fixes

  • An issue occurred where some Endpoint Agents were not assigned to labels, although the agent matched the configured label filters. This issue was observed when VPN attributes were used in the label definition. This issue has now been resolved.

  • An issue where the VPN node tooltip in the Path Visualization view was missing VPN latency and loss metrics, is resolved. These were previously found on agent nodes; however, they have now moved to VPN nodes. In addition, both the agent and VPN nodes now show the protocol used to test the VPN underlay.

  • An issue where the forwarding loss metric was visible in the path visualization of the Scheduled Tests view but not in the associated anonymized saved snapshot, creating reporting inconsistencies, is resolved. The forwarding loss metric in the path visualization in both places is now consistent.

  • An issue occurred where the x-axis on the time series widget in Dashboards was only showing hours instead of dates and hours when set across multiple days in the past. This was causing confusion as to which day the hours were referring. Now, when the display interval is set over more than one day, the x-axis shows both day and hour values along the axis.

  • Fixed an issue that was preventing widgets from being saved when the Add Another Widge button was selected without first saving. The Add Another Widget button now also saves the existing widget configuration.

Last updated