Changelog
2024-12-12
Announcing Cloud Insights for AWS
Cloud Insights offers new capabilities for monitoring and troubleshooting cloud native and hybrid cloud environments. These new capabilities include: • Extending test path visualization with display of the discovered cloud network topology • Tracking cloud network configuration changes correlated with performance and availability measurements • Visualizing cloud traffic flow information over time. Cloud Insights currently supports AWS hosted applications
Cloud Insights is available as a self-service trial for existing users. You can request a free trial of Cloud Insights directly within the ThousandEyes portal by navigating to Cloud Insights from the left-hand menu. Click Request Trial to activate your free trial. Cloud Insights is also available as an optional feature subscription. For more details, please see Cloud Insights.
2024-12-11
Introducing ThousandEyes and Meraki Cross Domain Assurance
We are excited to introduce a new data integration between ThousandEyes and Meraki that allows for deeper visibility across the enterprise, the Internet, and applications. Customers will now be able to visually see inside our path visualization when an agent is installed on a Meraki MX device, get visibility into the network it is connected to, understand the MX WAN appliance score, and cross-link directly into the Meraki Assurance Overview page with the proper network context coming from ThousandEyes.
This integration provides a comprehensive view into the end-to-end service delivery chain, allowing IT to monitor every step, from local network devices to external ISPs and SaaS providers. This end-to-end approach enables IT to pinpoint the source of performance issues—whether on local networks, in transit, or at the application level—facilitating faster resolutions and enhancing productivity.
For more information, check out our documentation:
2024-12-10
Add an Annotation for resourceInclusion
in the Template Creation Editor
resourceInclusion
in the Template Creation EditorAs part of the work to allow users to opt-in to some tests rather than always requiring users to opt-out, a new resourceInclusion field has been added to custom templates to indicate whether a resource should be included in the deployment. In addition to tests, this covers resources such as dashboards, alert rules, and labels. This field is an object where the key is the key of the resource, and the value is either "skipped" or "included".
Templates Can Now Use Test Groupings
Many tests are now visually grouped together for easier UI navigation.
End of Installation Support for Ubuntu 20.04 LTS (“Focal”)
As noted in our Ubuntu Linux Support Lifecycle documentation, Ubuntu 20.04 LTS ("Focal") will enter the End of Support period on April 30th, 2025 and End of Life on June 30th, 2025.
Installation support for Ubuntu 20.04 LTS ("Focal") ended for Ubuntu-based CAF agents on December 2nd, 2024, and for all other Ubuntu-based agents on January 31st, 2025. This affects:
Package-based installations.
Image-based installations:
The ThousandEyes Virtual Appliance (TEVA) for VirtualBox, VMware ESXi, and Hyper-V.
The ThousandEyes Physical Appliance (TEPA) for Intel/ASUS NUC and Raspberry Pi 4.
Container images for Cisco Application Hosting Framework (CAF) for all Cisco Devices
Docker for Linux container images.
ThousandEyes recommends that you upgrade your impacted agents as soon as possible.
Linux packages for Ubuntu 22.04 LTS ("Jammy"), as well as updated VM, ISO, and container images for all affected installation types, are already available. For detailed upgrade instructions and additional information, refer to the relevant links below.
You can now backup and restore an Enterprise Agent, in case you encounter issues with the automatic upgrade process. For more information, see Backup and Restore your Enterprise Agent Configuration.
For Linux package installations, see Upgrading Linux Packages.
For TEVA and TEPA installations, you can use the automated upgrade capabilities built into the TEVA UI locally or within the ThousandEyes web application. You can also manually replace the image and use a virtual agent cluster to preserve the test configuration, using the instructions here: Replacing an Enterprise Agent Using the Agent Clustering Method.
For CAF upgrade instructions, see: Upgrading Cisco Devices.
For Linux Docker instructions, see: Upgrading Docker Agents.
As previously announced, our containers for Cisco devices and Docker for Linux are now built against an Alpine Linux base instead of an Ubuntu base.
2024-12-04
Platform Renaming and Information Architecture Changes
The ThousandEyes platform will undergo a number of changes over the next few months. While these changes will not impact our APIs or developer experience, they will impact the ThousandEyes platform user interface. These changes include, but are not limited to:
Renaming the Cloud & Enterprise Agents menu item to "Network & App Synthetics".
Renaming the Endpoint Agents menu item to Endpoint Experience.
Renaming Snapshots to Public Snapshots.
Renaming Saved Events to Private Snapshots.
Adding a BGP Monitoring landing page to the left-hand navigation.
Adding an Event Detection landing page to the left-hand navigation.
Streamlining platform settings under a new Manage page in the left-hand navigation.
The name of the agent type itself will remain the same, such as Enterprise Agent, Cloud Agent, or Endpoint Agent.
The full scope of changes will include renaming, re-ordering, and re-architecting the menu items in the left-hand navigation panel. Platform page URLs, elements, and technical documentation will be updated accordingly. The goal of these updates is to improve ease-of-use by providing more intuitive naming and user flows. More details will become available closer to the time of release.
2024-12-03
SAML Certificate Renewal Notice
On December 9th, 2024, we will renew ThousandEyes SAML certificate, and SAML metadata will then return a new certificate. If you use dynamic configuration for your SSO, your IdP server will automatically receive the new certificate. If you use a static or metadata-file configuration, we suggest you follow the SAML setup instructions mentioned here and update to the new certificate: SAML setup instructions
If you continue to use the old certificate for encrypting SAML assertions, users in your organization will no longer be able to log into ThousandEyes after February 7, 2025. The single logout feature will also be impacted.
If you have already renewed the certificate, no further actions are required.
End of Installation Support for Ubuntu 20.04 LTS (“Focal”)
As noted in our Ubuntu Linux Support Lifecycle documentation, Ubuntu 20.04 LTS ("Focal") will enter the End of Support period on April 30th, 2025 and End of Life on June 30th, 2025.
Installation support for Ubuntu 20.04 LTS ("Focal") ended for Ubuntu-based CAF agents on December 2nd, 2024, and for all other Ubuntu-based agents on January 31st, 2025. This affects:
Package-based installations.
Image-based installations:
The ThousandEyes Virtual Appliance (TEVA) for VirtualBox, VMware ESXi, and Hyper-V.
The ThousandEyes Physical Appliance (TEPA) for Intel/ASUS NUC and Raspberry Pi 4.
Container images for Cisco Application Hosting Framework (CAF) for all Cisco Devices
Docker for Linux container images.
Linux packages for Ubuntu 22.04 LTS ("Jammy"), as well as updated VM, ISO, and container images for all affected installation types, are already available. For detailed upgrade instructions and additional information, refer to the relevant links below.
For Linux package installations, see Upgrading Linux Packages.
For TEVA and TEPA installations, you can use the automated upgrade capabilities built into the TEVA UI locally or within the ThousandEyes web application. You can also manually replace the image and use a virtual agent cluster to preserve the test configuration, using the instructions here: Replacing an Enterprise Agent Using the Agent Clustering Method.
You can now backup and restore an Enterprise Agent, in case you encounter issues with the automatic upgrade process. For more information, see Backup and Restore your Enterprise Agent Configuration.
For CAF upgrade instructions, see: Upgrading Cisco Devices.
For Linux Docker instructions, see: Upgrading Docker Agents.
As previously announced in New Container Image Major Version for Cisco Devices, our containers for Cisco devices and Docker for Linux are now built against an Alpine Linux base instead of an Ubuntu base.
2024-12-02
New Container Image Major Version for Cisco Devices
We have now released updated container images for Cisco devices to use with the Cisco Application Hosting Framework (CAF). These updated images are based on Alpine 3.20 to give customers the same benefits we previously brought with our release of updated Docker for Linux images in September 2024.
This release starts the 5.x major version series, replacing the current 4.x major version series which was based on Ubuntu 20.04 LTS.
There are a number of advantages for customers that come with this change, including the reduced amount of packages shipped in the Alpine Linux base, which allows us to make the image size more compact, reducing the security footprint of our container images, and opening the possibility of supporting a broader array of smaller hardware Cisco devices in the future.
In order to take advantage of these changes, you will need to update the container image on your Cisco devices. Image names now include the CPU architecture of the device, and we provide two separate images for CAF devices: one for X86-64 (x86_64), and one for ARM64 (aarch64).
All existing Cisco devices are X86-64. Future supported devices will include those based on ARM64.
Randomized Start Time Available for Tests
It is now possible to enable tests to utilize a randomized start time via the API. This feature is useful for customers that have a large quantity of Cloud Agents or Enterprise Agents testing to the same target where it may impact the load of the target. By randomizing the start time of the tests within the configured interval, it reduces the concurrent load against the target. By default this is disabled for all tests, but can be enabled when necessary via the API. For more details see our developer documentation.
2024-11-26
Connected Devices Maintenance Announcement
On Wednesday, December 4, 2024 between 4-7 am UTC, we are performing some maintenance on the databases supporting SamKnows (now Connected Devices) in the EU1 (Europe) region. We are transitioning the SamKnows database clusters from Google Cloud Platform to Amazon Web Services. This maintenance includes a configuration change that will cause some disruptions to database connections, meaning some services may be degraded during the maintenance window.
Affected components:
SamKnows One (https://samknows.one)
SamKnows APIs
SamKnows RealSpeed
2024-11-25
ThousandEyes Endpoint Agent on Cisco 9800 Series Desk Phones (PhoneOS)
ThousandEyes Endpoint Agent is now supported on Cisco Desk 9800 series phones, versions 9861 or 9871, registered with WCMT, WCDI, or UCM on firmware version v3.2 and above. By integrating PhoneOS device data with the endpoint agent capabilities, we can offer a comprehensive view of call quality issues when these devices are involved.
Key Features:
Scheduled Test: Supported for Webex Calling Multi-Tenant (WCMT), Webex Calling Dedicated Instant (WCDI) and Unified Call Manager (UCM).
Dynamic Test (Webex): Meetings Supported for WCMT via hybrid calendar and Office 365 calendar for Webex, Microsoft Teams, and Zoom in the case of UCM and WCDI.
Dynamic Tests (Webex): SIP calls Supported. Please note that WCMT uses UDP/STUN via autodetect.
Platform Device Filters: Extended to PhoneOS.
You can learn about configuring and managing the Endpoint Agent on PhoneOS device by referring to the ThousandEyes Endpoint Agent and PhoneOS article, here.
You can learn more about enabling and configuring ThousandEyes on Webex in the following Webex Articles:
2024-11-22
Enhancements to the Test Settings Table
We’re excited to introduce some long-awaited quality of life improvements to the Test Settings Table, designed to enhance your experience and provide a more comprehensive overview of your test settings.
What's New:
Clearer Labels Column: Quickly identify and manage tests with a new column that clearly lists labels, allowing you to view multiple labels at once.
Test Status Column: Easily see the status of each test and check if data is visible in Views, all at a glance.
Customizable Columns: Tailor the table to your needs by adding columns for metadata like modified date, alerts, status, interval, agents, type, and monitor.
Improved Filter Accessibility: Access commonly used filters—agents, test labels, and test type—directly from the main chip menu for quicker, more intuitive filtering.
More Streamlined ServiceNow Incident Management Integration
The ServiceNow incident management integration now supports the global system property state parameter. This enhancement eliminates the need for customers to disable this parameter in ServiceNow when configuring the integration with ThousandEyes.
See Incident Management for integration instructions.
Sidebar Interaction Changes
We have updated a few interactions in our left hand navigation to better align to Cisco standards. The new interaction creates a more consistent flyout behavior and removes the ability for the left hand navigation to expand vertically.
Show a Helpful Empty Onboarding State When There Are No Templates Available
When a new user only has access to templates created by their organization and no templates are available to them, the onboarding experience now shows a more helpful message.
Dashboard Updates
We have improved the zoom functionality in map widgets to automatically adjust to the maximum zoom level required to display all data points, ensuring optimal clarity and enhanced visibility.
We have improved the drilldown tooltip functionality by aggregating all "no data" items into a single entry when there are more than 20 items in the tooltip and multiple "no data" entries. This enhancement streamlines the tooltip for better readability and usability.
2024-11-22 Bug Fixes
Fixed an issue where Templates responses were including internal API references rather than external ones.
New Cloud Agents
New Cloud Agents have been added in the locations listed below. For a full list of Cloud Agents, see ThousandEyes Cloud Agent Locations.
Accra, Ghana
Accra, Ghana (IPv6)
Albuquerque, NM, USA (IPv6)
Amman, Jordan (JTG)
Amman, Jordan (JTG) (IPv6)
Berlin, Germany (Deutsche Telecom)
Berlin, Germany (Deutsche Telecom) (IPv6)
Caracas, Venezuela (Movistar)
Fortaleza, Brazil (Vivo)
Fortaleza, Brazil (Vivo) (IPv6)
Medellin, Colombia (Telefónica)
Medellin, Colombia (Telefónica) (IPv6)
2024-11-14
Endpoint Agent Client Version 1.219.4
The following enhancements have been made to the Endpoint Agent client:
All Platforms
Fixed a regression that resulted in test jitter not being correctly applied for scheduled tests with test intervals of 2-10 minutes. This would cause agents to synchronize and test at the same time. For example, 12:00, 12:05, 12:10, and so on, rather than being uniformly spread over the test interval.
WAN Insights Bandwidth-Aware Recommendations
WAN Insights recommendations now consider available capacity when generating recommendations for path changes so only feasible changes are produced making it easier than ever to implement the recommendation. See Recommendation Cards, Explained and the Bandwidth-Aware Recommendations section on Understanding Recommendations for more information. If bandwidth information is not available, the user is guided to enter it as described on Enter or Upload Bandwidth Data.
ThousandEyes Endpoint Agent Support for ARM-based Windows and macOS Platforms
ThousandEyes Endpoint Agent now supports ARM-based Windows through emulation and macOS natively, ensuring functionality is seamless, similar to x86 architecture. The key experiences for you remain unchanged. Just as users can download, package, and use the Endpoint Agent for x86, the same applies to ARM. This ensures a consistent and efficient experience across different architectures.
Key Features:
Out-of-the-Box Functionality: The agent is designed to work out of the box with the latest version of the agent. In the ThousandEyes web application, navigate to Endpoint Agents -> Agent Settings to download the installer. You can learn more about the system requirements here.
Google Chrome Extension: The Endpoint agent Google Chrome Extension version 1.215.0 is available in the Chrome Store for Mac package and existing Windows packages running on Windows ARM (via emulation). This extension will enable users to perform Real User Tests.
Presently, native support for Windows devices is not available. However, we are aiming to include this support in future releases.
2024-11-13
Announcing BGP Resource Public Key Infrastructure (RPKI) Monitoring
We are excited to announce the new RPKI status in the BGP route visualization view and alert condition, which informs you about BGP announcements with specific RPKI statuses detected by our BGP monitors.
Key Features:
Alert Configuration: You can now configure alerts using the new RPKI Status alert condition
Custom Monitoring: Associate these alerts with specific tests or prefixes you wish to monitor
When the ThousandEyes BGP platform detects a BGP announcement with the RPKI status you have configured, or the RPKI status of existing BGP announcements changes to the alertable value, you can receive an alert by adding the RPKI status condition in your BGP alert rule. Additionally, the BGP path visualization shows which Autonomous System (AS) is announcing an RPKI Invalid
prefix. You can also filter the BGP path visualization by any RPKI status and see the affected routes.
For more information, see RPKI.
2024-11-11
IPv6 Support for Endpoint Agent
The Endpoint Agent now functions in a dual-stack environment, enabling deterministic testing between IPv4 and IPv6. This support is provided for ThousandEyes Endpoint Agent versions 1.219.1 and above, and the Endpoint Agent Google Chrome Extension version 1.215.0 and above via autodetect only.
Key Features and Updates
ICMP/IPv6 Support: Available for Scheduled Tests (HTTP and Network) and Dynamic Tests.
Currently, IPv6 for TCP is not supported. We will aim to implement support for IPv6 for TCP in future releases, after which it can be extended to all protocols, including AutoDetect. This would also enable support for Local Networks and Browser Tests (Real User Tests), which rely on auto-detect. You can learn more about configuring these settings here.
2024-11-08
Removed ISR1100X-4G from the Support Matrix
ISR1100X-4G has been removed from the list of supported Cisco devices for Enterprise Agents in the product documentation support matrix: Cisco Devices Support Matrix.
The ISR1100X-4G was added to the documentation in error in advance of final validation. It has since been discovered that it is not possible for us to support the Enterprise Agent on this device. At this time, it is not expected that this model will be brought into support.
OpenTelemetry Trace Signal for Page Load and Web Transaction Tests
Added support for the OpenTelemetry trace signal for page load and web transaction tests. This enhancement provides deeper visibility into application performance.
2024-11-01
Endpoint Agent Client Version 1.219.1
The following enhancements have been made to the Endpoint Agent client:
All Platforms
Previously, the agent would not correctly respect HTTP tests that had requested IPv6-only results for name resolution. This issue has now been resolved.
The agent now attempts to call the new unregister API -endpoint when an account change occurs, allowing the system to free up the license, if applicable, improving the account change workflow.
The agent now registers itself from a file containing relevant information, thereby enhancing provisioning workflows in the future.
Windows
Previously, there were instances where local user accounts linked to a specific agent were registered multiple times, resulting in duplicates appearing on the Agent Settings page. This issue has now been resolved. However, the existing duplicated user accounts are still visible on the Agent Settings page. We plan to address this in a future update.
The Chrome and Edge extensions are now compatible with the ThousandEyes agent running on the Windows arm64 operating system through x64 emulation.
Testing of ingress and service for scheduled tests using Cisco Secure Access (CSA) ZTA is now supported.
macOS
Previously, there were instances where local user accounts linked to a specific agent were registered multiple times, resulting in duplicates appearing on the Agent Settings page. This issue has now been resolved. However, the existing duplicated user accounts are still visible on the Agent Settings page. We plan to address this in a future update.
Testing of ingress and service for scheduled tests using Cisco Secure Access (CSA) ZTA is now supported.
arm64 native packages are now available on the ThousandEyes platform.
2024-10-31
Enhanced Network Outage Detection Algorithm
We’ve improved the accuracy of our network outage detection algorithm. These enhancements allow us to more precisely detect network outages and attribute them to their source Autonomous System Number (ASN).
2024-10-29
Templates: BGP Prefixes Are Now Supported in Global Settings
When using templates to set up tests that support BGP, you can now specify one or more prefixes, just as you can in basic test configuration. For more information about setting up BGP tests, see BGP Tests.
2024-10-29 Bug Fixes
Fixed a height issue for template details.
Remove properties with invalid
null
values in the preset templates.
2024-10-24
Enterprise Agent Appliance Backup/Restore and Automatic Upgrades
We have released two capabilities today for Enterprise Agent appliances (the ThousandEyes Virtual Appliance (TEVA) and ThousandEyes Physical Appliance (TEPA) for the NUC and Raspberry Pi 4). You can now perform a backup of the configuration and agent identity on your appliances to a file that can be downloaded and retained for later restoration. You can also now perform a restore during the initial setup process to bring over a complete configuration, including agent identity. This backup and restore process was added into the product to simplify recovery if you encounter any issues.
Additionally, we have added an updated version of our automatic upgrade process which will allow you to perform an in-place upgrade from the base OS of Ubuntu 20.04 LTS ("Focal") to Ubuntu 22.04 LTS ("Jammy"). As we complete the release of new versions of all of our install types we will provide further communication in the future notify customers to begin upgrades, however this feature makes upgrades available today for customers using the TEVA and TEPA.
Endpoint Agent Views 2.0: The New Default View
The new Endpoint Agent Views 2.0 will become the default view for all users starting October 26, 2024. You can switch back to the old version, Endpoint Agent Views 1.0, using the toggle in the user interface.
You can provide feedback about the Endpoint Agent Views 2.0 through the new Submit Feedback button in the top right corner of the user interface.
Please note that Endpoint Agent Views 1.0 will no longer be available after January, 2025. From that point on, only Endpoint Agent Views 2.0 will be accessible.
2024-10-24 Bug Fixes
View-only users can now browse and view templates, but they cannot create, update, delete, or deploy templates.
Resolved an issue where alert rules with adaptive configurations were not being saved correctly, causing the rules to default to manual configuration.
2024-10-18
2024-10-18 Bug Fixes
Fixed an issue with text wrap in the template detail displayed in the side bar.
Templates now render the test name correctly when the template form is first displayed.
Fix an issue in template creation status page where buttons weren't visible without scrolling down.
Corrected the placement of the error notification in template creation flow.
2024-10-15
Unified Test Creation is Enabled for All Accounts
Unified Test Creation workflow is now enabled for all accounts, as announced earlier. You can still switch back to the original test creation experience by clicking on the “Switch to Classic Test Creation” button. After January 17th, the classic test creation workflow will be deprecated and we will remove the option to switch back to it. To learn more about this improved workflow, see Templates: Start Monitoring.
2024-10-14
Announcing Test Optimizations
Test optimizations are helpful recommendations to improve your existing tests. For this release, we’re analyzing your existing tests and will notify you if we notice an error in your proxy test settings. This common error occurs when tests are configured with an HTTP Proxy in place without using the "Perform network measurements to the proxy" setting. Many customers enable proxy settings on a per-agent basis and often forget to check this option to monitor the network to the proxy. As a result, data for the test will not be gathered for the network layer, leaving an unexpected gap in coverage.
If you have tests in this state, you will be notified and asked via callouts in the UI for permission to fix this error. Once you grant permission, we will automatically select the “Perform network measurements to the proxy” checkbox for the provided list of identified problematic tests. This solves the issue for the blank network layer in test views. Please note that this change will increase the network traffic to your proxy.
For more information on why you should select "Perform network measurements to the proxy" see Proxy Metrics. For more information about the proxy settings test optimization, see Test Configuration Optimizations.
2024-10-10
Announcing Azure Path Enrichment
We’ve expanded our cloud visibility by adding Azure Path Enrichment, building on existing AWS and GCP capabilities. Azure nodes with public IPs are now tagged and include region details in the path visualization, enhancing multi-cloud network insights. Service identification is planned for future updates. For more information, see Using the Path Visualization View: Supported Cloud Providers.
New Self-Service Internet Insights Trial for Existing Users
Existing users can now request a free, 30-day trial of Internet Insights directly within the ThousandEyes portal. To begin, navigate to Internet Insights from the left-hand menu. In the limited outage map view, click Request Trial from the available call-to-action to activate your free trial.
2024-10-09
Views 1.0 Removed from ThousandEyes Platform
As of today, Views 1.0 is no longer available on the ThousandEyes platform. Users will now be directed to the new Views 2.0 experience for all test types, including voice (RTP and SIP), DNSSEC, DNS trace, and FTP tests, which are fully supported.
This change marks the final phase of our transition to Views 2.0, bringing improved performance, better visualization, and a more streamlined user interface.
BrowserBot v3.0.0 Agent Architecture
BrowserBot v3.0.0 on the Enterprise Agent has migrated to a new agent architecture that offers more control over the agent containers that run each instance of a page load, transaction or API test. The upgrade should be transparent to users and will have minimal impact to existing page load, transaction or API tests.
IPv6 Network Tests over ICMP for Endpoint Agents
ThousandEyes now supports IPv6 network tests over ICMP for Endpoint Agents. Any existing ICMP tests will use "IPv4 only" by default and can switch to "Prefer IPv6" or "Force IPv6".
2024-10-09 Bug Fixes
Fixed an issue where users couldn't run an instant test if they didn't close the welcome banner.
Resolved an issue in the dashboard filter where the Endpoint Agent test name filter was not applying correctly.
2024-10-08
WAN Insights Alerting
ThousandEyes now supports alerting for WAN Insights metrics such as capacity and site quality. To learn more, refer to the documentation pages at WAN Insights and ThousandEyes Alerts.
2024-10-08 Bug Fixes
Improved the error message users receive when trying to create a template with no tests in it.
The Endpoint template review step now says “…monitor your application” instead of “…deploy your application”.
2024-10-07
Impact of Win11 24H2 on Endpoint Agent's Wi-Fi Reporting
With the recent Windows 11 version 24H2 release, if Start > Settings > Privacy > Location is set to Off, the Endpoint Agent will no longer be able to report SSID, BSSID, or wireless signal quality information for the currently associated Wi-Fi access point. This change stems from updated security privacy requirements in Windows, which require users to enable location services.
This change has the following impacts:
In the path trace visualization, the wireless node is not displayed.
Details of BSSID, SSID, and signal quality are no longer available.
No data is displayed under Agent Views > Wireless.
Information about neighboring access points is not accessible.
In the segment visualization, connection status is displayed as unknown.
To ensure you get the best experience with our product, we recommend that your administrators enable location services by default for your organization's endpoints.
2024-10-04
SamKnows Data Migration Announcement
As we continue to integrate SamKnows into Cisco ThousandEyes, over the coming months we will deliver a number of data and customer migration activities. These activities will not interrupt any services the platforms provide, but you may start to see some small changes, and some of these changes may require you to take action. We detail these below.
Data and customer migration will occur in two phases.
Phase 1 - Migration of Database and Infrastructure
By December 2024, we aim to migrate all SamKnows databases and infrastructure from Google GCP to Amazon AWS (Frankfurt). These migrations will be staggered, with a small percentage of traffic being moved at each step.
There will be no changes to how you access SamKnows One (https://samknows.one) in this phase. However, you may need to take action on the following points:
The IP addresses of our API endpoints will change.
As part of the move to AWS, SamKnows API endpoints will move to new IP addresses provided by AWS. We are not changing the hostnames of our API endpoints, so if you only rely on the hostnames then these changes will be completely transparent to you.
While we advise customers to avoid hard-coding IP addresses, we are aware that some customers may have done so in order to satisfy their own security requirements (e.g., configuring an outbound IP ACL). If IP addresses have been hard-coded, then once we switch IP addresses, you may have issues accessing SamKnows APIs.
If you are unsure whether your SamKnows IP addresses have been hard-coded, we recommend checking with your network and security teams in advance.
If IP hard-coding is unavoidable for your organization, find below a table of the current and new IP addresses.
API
Existing IP addresses
New IP addresses
metadata-api.samknows.one
34.105.244.156 2600:1901:0:70f7::
75.2.50.80 99.83.148.25 2600:9000:a419:70ce:5ef8:cf88:ad79:b02c 2600:9000:a71f:f2a:139a:bbda:4ac8:7c
data-api.samknows.one
34.105.244.156 2600:1901:0:70f7::
75.2.113.99 3.33.131.28 2600:9000:a419:70ce:be14:6699:d222:cb95 2600:9000:a71f:f2a:cd35:c046:5098:5f60
test-schedule-api.cloud.samknows.com
34.105.244.156 2600:1901:0:70f7::
75.2.113.99 3.33.131.28 2600:9000:a419:70ce:be14:6699:d222:cb95 2600:9000:a71f:f2a:cd35:c046:5098:5f60
instant-test-api.samknows.one
34.105.244.156 2600:1901:0:70f7::
75.2.113.99 3.33.131.28 2600:9000:a419:70ce:be14:6699:d222:cb95 2600:9000:a71f:f2a:cd35:c046:5098:5f60
agent-activation-api.samknows.one
34.105.244.156 2600:1901:0:70f7::
75.2.113.99 3.33.131.28 2600:9000:a419:70ce:be14:6699:d222:cb95 2600:9000:a71f:f2a:cd35:c046:5098:5f60
Some automated emails will start to be sent from the thousandeyes.com domain
SamKnows One sends some automated emails to customers. For example, large data exports may be generated asynchronously and you will receive a link via email. Currently, these emails all originate from a samknows.com email address. Starting 4 November 2024, these emails will begin to originate from a thousandeyes.com email address.
If your email system has any allowlist for samknows.com, then you should also add thousandeyes.com to this allowlist by 4 November to ensure you continue to receive these automated emails.
ThousandEyes will start to be referenced inside samknows.one
Some of the API documentation and endpoints will migrate from the API reference on samknows.one to the API reference on Cisco Devnet, where ThousandEyes APIs are referenced. There is no technical change here; the existing endpoints will continue to function as before.
Phase 2 - Migration of Customers from samknows.one to app.thousandeyes.com
Beginning in January 2025, once Phase 1 has completed, we will hard-switch SamKnows One over to the ThousandEyes platform. At this point:
You will be redirected to https://app.thousandeyes.com if you visit SamKnows One. When logging into https://app.thousandeyes.com for the first time, you will be prompted to reset your password.
You will find the SamKnows product suite under the Connected Devices menu item within the ThousandEyes platform.
We will continue to update the changelog and communicate with you via email during this transition to remind you of the changes, and inform you of specific dates by when certain actions need to be taken to avoid losing access to your SamKnows resources.
2024-10-03
Templates Can Now Be Grouped
Test templates can now be grouped using the Templates API. This offers an additional layer of organization allowing you to view sub-sections within templates, and turn off individual tests as well as intra-template groups, all in the sidebar. For more details, see the Templates API Reference.
2024-10-03 Bug Fixes
Fixed an issue where non-square icons rendered strangely for collections.
2024-10-02
Introducing Adaptive Alert Detection
We are pleased to announce adaptive alert detection, a powerful enhancement to our alerting system that is now available to all customers. Adaptive alert detection better distinguishes genuine issues from potential alert noise for faster incident resolution. This makes it easier for users to maintain optimal network performance with minimal effort.
Key Features and Enhancements:
Intelligent alerting: adaptive alert detection leverages a sophisticated algorithm (patent pending) to deliver more accurate, context-aware alerts that adjust dynamically to real-time network conditions.
Minimal configuration: default settings provide value right out of the box with automatic aggregation, minimizing the need for setup or fine-tuning.
Reduced false positives: smarter detection reduces multiple alerts for the same issue (flappy alerts), reducing false positives, and ensuring alerts are more meaningful.
Customizable sensitivity: teams can adjust alert sensitivity (high, medium, low) to receive more or fewer alerts to suit their specific environment needs.
Adaptive alert detection is currently available for Cloud and Enterprise Agent alerts. It is the default alerting method for all new alerts for these agents. You can edit new and old alerts alike to use the manual or adaptive method.
See Adaptive Alert Detection for more information.
2024-10-01
Final Reminder to Transition to Views 2.0
Views 1.0 will now be removed from the ThousandEyes platform after October 8th, 2024. We encourage all users to finalize their transition to Views 2.0 as soon as possible in preparation for this change.
We appreciate your understanding and cooperation during this transition. Please reach out if you experience any issues or have concerns regarding this change. Our goal is to ensure a smooth and seamless experience for all users.
2024-09-26
Introducing Endpoint Agent Views 2.0
We are pleased to announce Endpoint Agent Views 2.0, an upgrade designed to streamline troubleshooting and enhance the user experience. From help desk technicians to network engineers, this new view allows everyone to access comprehensive information related to a specific agent, enabling efficient resolution of end-user issues.
Key Features and Enhancements:
Segmented Visualization: Quickly identify where the problem lies by segmenting the end-to-end path based on its owner, helping technicians to quickly locate, escalate and resolve problems.
Segment Scores: Provides a simplified view of network health, allowing users to assess the impact of issues at a glance.
Per-Process Information: Offers detailed insights into CPU and memory usage by specific applications and processes, enabling targeted action to resolve performance issues.
This new version is available for all users in a limited preview and is labeled as Endpoint Agent Views 2.0. The existing version is labeled as Endpoint Agent Views 1.0, and users can toggle between the two versions.
See Endpoint Agent Views 2.0 for more information.
Updated PAC File Loading Behavior
PAC files are cached for a limited time, and reloaded on a five minute interval.
If the PAC file is updated with invalid content, the Enterprise Agent may fail (even if it was previously working). In this case, the agent will continue to fail until the PAC file error is corrected and the agent reloads the valid file.
SAML-JIT Provisioning for ThousandEyes
We are pleased to announce the release of SAML just-in-time (JIT) provisioning for ThousandEyes. This feature allows for on-the-spot user creation and authentication using SAML, streamlining user management and ensuring up-to-date records. For detailed setup instructions and more information, please refer to the SAML JIT provisioning documentation.
Enterprise Agent Public IP Address TTL Set to 30 Minutes
As previously announced, we have changed how ThousandEyes Enterprise Agents update their associated public IP addresses to avoid IP flapping. Agents now only update the public IP address of the agent when the prefix length differs, or after a platform-configured time-to-live (TTL) value elapses.
The TTL value is now set to 30 minutes.
2024-09-25
Cloud Insights Limited Preview
Cloud Insights offers new capabilities for monitoring and troubleshooting cloud native and hybrid cloud environments. These new capabilities include:
Extending test path visualization with display of the discovered cloud network topology.
Tracking cloud network configuration changes correlated with performance and availability measurements.
Visualizing cloud traffic flow information over time. Cloud Insights currently supports AWS hosted applications and is available for evaluation until December 2024. For more details, please see Cloud Insights.
2024-09-18
Alpine Linux 3.20 Images Now Available
We have now released updated Docker for Linux container images that are based on Alpine 3.20. Moving forward, all container-based installation types for the ThousandEyes Enterprise Agent will be built against an Alpine base instead of an Ubuntu base. This conveys numerous advantages for customers, primarily due to the reduced size of the base image, which improves the performance of installation and upgrades, reduces the security footprint, and enables us to improve velocity for our engineering teams.
This has no impact on existing installs. New installations with the updated images will have the new base.
Configure Splunk HEC Exporter in ThousandEyes for OpenTelemetry
You can now configure the following fields in the Splunk HEC exporter stream: token
, source
, sourceType
, and index
. For more details, visit the Splunk integration guide.
With the new capability to configure the Splunk HEC index, you can choose whether to export ThousandEyes telemetry data as events or metrics to Splunk. Learn more here.
Additionally, setting the Splunk HEC token in customerHeaders["token"]
is now deprecated. The token should be specified in exporterConfig.SplunkHec.token
going forward. This functionality will be removed in 3 months.
2024-09-18 Bug Fixes
An issue that was incorrectly showing interface metrics data in the Endpoint Agent view has been resolved. In particular, due to a misalignment in the data, sometimes we were showing data even when the agent was offline. The problem has been addressed, and now the data is properly shown.
An issue that was incorrectly associating Endpoint Agents with Endpoint labels when the submission of the agent data was delayed (e.g., agent loses connectivity to the Internet) has been resolved.
2024-09-05
Add "optional" Field to the UserInput Model in Templates
A new boolean field named “optional” has been added to the UserInput model to mark a given user input as optional. You can now create or edit a template with optional user inputs.
Support for Monitoring OpenAI
Tests in a template can now target the OpenAI API (api.openai.com). If the consumer of a template has an OpenAI API key, they can provide that as a user input, which can be used in the template for the API tests. However, the field is optional and is not required for deploying the template.
Endpoint Agent Client Version 1.206.0
The following enhancements have been made to the Endpoint Agent client:
All Platforms
Previously, the agent only considered ICMP-based protocols for testing the AnyConnect underlay when the VPN used IPSEC-based connections. The agent will now consider TCP tests for such cases.
The compatibility of the Endpoint Agent Internet Explorer plug-in is improved when used with other third-party Internet Explorer plug-ins that use a different version of the Microsoft Visual C++ Runtime.
The agent has been updated to continue supporting the integration of Webex Control Hub with the latest Webex client release.
An issue has been resolved where the agent did not correctly consider the Zscaler PAC file and did not correctly identify bypassed targets.
Previously, when the agent conducted Webex calling dynamic tests, it could potentially use a different interface than the originally detected network flow. This has now been corrected, and the agent will consistently use the same interface for testing.
Improved error reporting has been implemented for scheduled tests that target an HTTPS server via a proxy. If the proxy returns an HTTP error code, it is now reported as an "HTTP" error instead of a "Receive" error. Additionally, the HTTP error code reported by the proxy, along with the request and response headers, are now accessible for inspection.
2024-09-05 Bug Fixes
Fixed an issue where the step indicator caused an unexpected scroll behavior by pushing the navigation buttons.
2024-09-04
Security Protocol Enhancements and TLS Cipher Suite Update
As previously announced in the August 1st, 2024 changelog, we have updated the Transport Layer Security (TLS) protocols and cipher suites for all ThousandEyes services.
The following changes are now in effect for all ThousandEyes services:
Added support for TLS 1.3 protocols, enabling more secure and efficient cryptographic handshakes.
All Cipher Block Chaining (CBC) ciphers from the TLS 1.2 suite will be removed due to their susceptibility to specific vulnerabilities.
Updated supported Cipher Suites:
TLS 1.2: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, and ECDHE-RSA-CHACHA20-POLY1305.
TLS 1.3: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, and TLS_CHACHA20_POLY1305_SHA256.
This update ensures compliance with the latest security standards and best practices, reducing the risk of exposure to known vulnerabilities associated with CBC ciphers. Clients and integrations must support the aforementioned cipher suites to maintain compatibility with our application.
Enterprise Agent Public IP Address Behavior Change
Previously, ThousandEyes Enterprise Agents have updated their associated public IP address on every check-in. However, this can cause the agent's IP to flap in some situations, so we have made a change to only update the public IP address of the agent when the prefix length differs or after a platform-configured time-to-live (TTL) value elapses.
SendGrid Email-to-SMS Disabled
Due to recent SendGrid policy changes, SendGrid no longer supports relaying messages to email-to-SMS addresses (for example, 1234567890@tmomail.net). This change affects customers who use this method for alert notifications.
To ensure uninterrupted alert delivery, we recommend you explore alternative notification channels while we work on finding new options to support SMS notifications.
ThousandEyes for OpenTelemetry Introduces Data Model v2
ThousandEyes for OpenTelemetry now supports data model v2. As part of this update, ThousandEyes for OpenTelemetry now uses data model v2 as the default version. Both data model v1 and data model v2 remain available for use. For more details, refer to the ThousandEyes for OpenTelemetry Data Model documentation.
ThousandEyes for OpenTelemetry Data Model Now Streams the test.name Attribute for Endpoint Tests
The test.name
metric attribute is now included in OpenTelemetry streams for all ThousandEyes tests, including Endpoint Agent tests. Previously, this attribute was only available for Cloud and Enterprise Agent tests. For more information, see ThousandEyes for OpenTelemetry Metrics.
2024-09-03
ThousandEyes Physical and Virtual Appliances Now Run on Ubuntu 22.04 LTS
The base operating system for our ThousandEyes Physical Appliance (TEPA) images for Intel / ASUS NUCs and Raspberry Pi 4s, as well as our ThousandEyes Virtual Appliance (TEVA) images for VMware ESXi, VirtualBox, and Hyper-V, has been switched to Ubuntu 22.04 LTS.
With this change, we've also updated the appliance customization in the Add Agents dialog to produce images with an Ubuntu 22.04 LTS base.
This has no impact on existing installations. All new installations with the updated images will have the new base operating system.
2024-08-28
Multi-Factor Authentication for User API Tokens
Security is at the core of ThousandEyes values, and with the latest updates, we are introducing a significant enhancement to the security of user API tokens. Now, whenever a user needs to create, remove, or regenerate basic tokens or OAuth bearer tokens, they will need to enter the multi-factor authentication (MFA) code sent to their user email.
For more details, see User API Token.
Java SDK v1.0.0
The Java API SDK v1.0.0 has been published and is now available to all customers. You can access these resources through the Maven Central portal. You can also access and contribute to our public GitHub repo.
To install a package from the SDK:
Fixed Values for BSSID and SSID in the UI for macOS 14.6
As reported earlier, we have implemented an interim solution to substitute the all-zero BSSID string and Unicode characters replacing SSID in reports by a fixed value in the format - Unknown SSID - Agent name/ Unknown BSSID -Agent name
2024-08-28 Bug Fixes
An issue was found where classic webhook integrations were missing from the Notifications tab on the Endpoint Alert Rules page. This has been resolved.
2024-08-21
ThousandEyes for OpenTelemetry Data Model Now Streams the test.name Attribute
For Cloud and Enterprise Agent tests, the test name is now included as the metric attribute test.name
, exported using ThousandEyes for OpenTelemetry. For more information, see ThousandEyes for OpenTelemetry Metrics.
ThousandEyes for OpenTelemetry BGP Metrics Are Now Event-Driven
ThousandEyes for OpenTelemetry BGP metrics are now event-driven, which means that they will only be streamed when there is an update in the monitored prefixes. For more information, see ThousandEyes for OpenTelemetry.
2024-08-15
Recommendations and Templates Now Appear Together on One Page
Previously when you selected Start Monitoring, recommendations and templates were shown separately. Now they are shown side by side for more convenience and improved usability.
Introducing the Unified Test Creation Workflow
To streamline the test-creation experience, we are continuing our rollout of the unified test creation workflow that began on June 20th. From the Test Settings screen, you can click Start Monitoring to begin your monitoring journey. This allows you to create a single test; or deploy from the test recommendations or built-in or user-defined templates.
To switch back to the original test creation UI, click Switch to Classic test creation. You can also create single test from the + button. For more information, see Templates: Select a Template via Start Monitoring.
Introducing ThousandEyes Connected Devices
We are excited to announce the general availability of our new Connected Devices suite of products and functionality. Known previously to many as SamKnows, this internet performance monitoring platform has taken up residence in ThousandEyes and is rebranded as Connected Devices.
Fitting squarely within ThousandEyes’ agent and test infrastructure, Connected Devices measures the crucial "last mile" of internet performance via new Device Agents and a host of new tests. The Device Agents live on routers and within mobile apps to enable network visibility down to the personal device level. The new range of tests allows measurements to be taken across all ThousandEyes test layers. In addition, the agents can simulate tests to real applications such as games, social media sites, and video conferencing services, for accurate quality-of-experience measurements against tools and services that end users really care about.
Connected Devices also brings us Cisco Real Speed, a two-step speed test triggered from both the router and the personal device in real time that can help users and their broadband providers alike determine whether the cause of an issue is rooted inside the home or without – a serious new ally in addressing the age-old question of “is the problem inside or outside my home?”
Note that test results are viewed from a new user interface on the ThousandEyes platform specially built for Connected Devices customers – they are not currently viewable on ThousandEyes Views screens.
Read more about the many capabilities of Connected Devices, and how to view and analyze your test results, at Connected Devices.
Each Device Agent requires a license. Some tests also require the purchase of units. Speak to your account manager about purchase options, and learn more about the pricing model at Device Agent Consumption Model.
Map View Adjustment for Browser Tests
The map component in Views 2.0 has been rearranged so that Unique Agent Stats or the Agent Identifier is at the bottom of the map section. Duplicate and extraneous information in the Map section of page load and transaction tests has been removed.
Impact of macOS 14.6 on Endpoint Agent's Wi-Fi Reporting
With the recent macOS 14.6 point release, the Cisco ThousandEyes Endpoint Agent can no longer report SSID or BSSID information for the currently associated Wi-Fi access point. This change stems from updated security privacy requirements in macOS, which require user consent to enable Location Services and opt-in to share location data with each application.
This change impacts:
User Interface:
The SSID and BSSID values are now displayed as an all-zero BSSID string and Unicode characters replacing SSID in reports.
SSID is no longer populated in tables.
The Wireless Info section no longer displays SSID/BSSID details.
The Connection segment no longer shows SSID/BSSID information.
Agents without SSID information will be grouped within Path Visualization.
Agent Labels: Labels based on SSID/BSSID are no longer functional.
Data Tagging: Datapoints are not tagged correctly, affecting filtering.
Test Assignments: Test assignments that rely on these labels are non-functional.
Wi-Fi Monitoring: Monitoring for Wi-Fi change events (e.g., channel swaps) may also be disrupted.
We're working on an interim solution to address the UI issues by the end of August, 2024, and will let you know about any further updates.
2024-08-14
Proxy Settings Available for API Test Type
Proxy Metrics are now available for the API test type. Proxy settings were previously available for HTTP server, page load, and transaction tests.
Configure these settings in Cloud & Enterprise Agents > Test Settings under the Advanced Settings tab. When Perform network measurements to the proxy is checked, the Agent to Server layer in the API test type view shows proxy details, which appear as another node, as well as network layer metrics such as proxy loss, latency, and jitter.
Endpoint Agent Client Version 1.203.4
The following enhancements have been made to the Endpoint Agent client:
RoomOS
The agent has been updated to ensure ongoing support for the integration of Webex Control Hub with the latest release of the Webex client.
2024-08-08
Endpoint Agent Client Version 1.203.2
The following enhancements have been made to the Endpoint Agent client:
All Platforms
Fixed an issue where the agent ran dynamic tests for Webex Calling on a different interface than the originally detected network flow.
Fixed an issue with the network probes that prevented the agents from reporting system metrics such as CPU/Memory, Signal Quality, and Link Speed.
Previously, when auto-detect found that no modes were suitable for testing the target, it would return an incorrect probe mode. This has now been fixed to report the original mode if no testing is performed.
The agents' path tracing is improved when using a VPN.
The robustness of auto protocol detection is enhanced to counter frequently occurring network changes.
The agent will enforce a maximum database size for both, the system and the user agent.
Windows
The unapproved NPCAP versions can be used by default to run
te-diagnostics
network tests.The agent updates will continue to work even if the Background Intelligent Transfer Service (BITS) is disabled.
Previously, when a user selected version 1.00 of NPCAP as an allowed NPCAP version, the agent would not support it. This has now been resolved, and the agent supports version 1.00 of NPCAP.
RoomOS
Fixed an issue where an unresponsive DNS server could lead to increased memory usage.
2024-08-07
Upcoming Transition to Views 2.0
We are excited to announce that Voice (RTP and SIP), DNSSEC, DNS trace, and FTP tests are now fully supported for Views 2.0. With these final test types supported, we will be making changes to how users interact with test views on our platform:
At the end of August, 2024, the option to set Views 1.0 as the default preference will be removed. All tests will be presented in Views 2.0 by default.
Users will still have the ability to manually click "Open Views 1.0" to view a test until October 1st, 2024. However, this change will only apply to the selected test during the active browser session.
On October 1st, 2024, Views 1.0 will be removed from the ThousandEyes platform. After this date, the "Open Views 1.0" option will not be available, and all tests will exclusively use Views 2.0.
We appreciate your understanding and cooperation during this transition. Please reach out if you experience any issues or have concerns regarding this change. Our goal is to ensure a smooth and seamless experience for all users.
2024-08-05
End of Support for Skype for Business
We are deprecating support for Skype for Business, as the upstream service has now been deprecated by Microsoft. The functionality will be removed from all voice tests within ThousandEyes on November 5th, 2024.
2024-08-01
Security Protocol Enhancements and TLS Cipher Suite Update
In our ongoing efforts to maintain the highest security standards, we are updating the Transport Layer Security (TLS) protocols and cipher suites for all ThousandEyes services.
After September 2nd, 2024, the following changes will be in effect for all ThousandEyes services:
Added support for TLS 1.3 protocols, enabling more secure and efficient cryptographic handshakes.
All Cipher Block Chaining (CBC) ciphers from the TLS 1.2 suite will be deprecated due to their susceptibility to specific vulnerabilities.
Updated supported Cipher Suites:
TLS 1.2: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, and ECDHE-RSA-CHACHA20-POLY1305.
TLS 1.3: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, and TLS_CHACHA20_POLY1305_SHA256.
This update ensures compliance with the latest security standards and best practices, reducing the risk of exposure to known vulnerabilities associated with CBC ciphers. Clients and integrations must support the aforementioned cipher suites to maintain compatibility with our application.
We encourage all users to verify their systems' compatibility and make any necessary adjustments to continue enjoying secure communications with our application.
Dashboard Updates
To improve the explainability of the widget for executives and team members, you can now save a description for any dashboard widget in ThousandEyes. Select Widget Settings add a description, and then save it.
Python API SDK Release
The Python API SDK has been published and is now available to all customers, and you can access resources through PyPi. You can also access and contribute to our public GitHub repo. Installing a package from the SDK is as simple as running pip install thousandeyes-sdk-usage
.
New Cloud Agents
New Cloud Agents have been added in the locations listed below. For a full list of Cloud Agents, see ThousandEyes Cloud Agent Locations.
Barcelona, Spain (Vodafone)
Barcelona, Spain (Vodafone) (IPv6)
Belo Horizonte, Brazil (Vivo)
Belo Horizonte, Brazil (Vivo) (IPv6)
Berlin, Germany (Vodafone)
Berlin, Germany (Vodafone) (IPv6)
Frankfurt, Germany (Deutsche Telecom)
Frankfurt, Germany (Deutsche Telecom) (IPv6)
Santiago, Chile (Movistar)
Santiago, Chile (Movistar) (IPv6)
New Azure Data Center Cloud Agents
Querétaro, Mexico (Mexico Central)
2024-08-01 Bug Fixes
An issue that was not correctly applying the highlighting filtering in the Network Topology section of the Endpoint Views page has been resolved. The filtering is now correctly applied in the path view, and the nodes are properly highlighted when matching the condition.
An issue that was not correctly propagating the version 1.00 of the NPCAP library has been fixed. The Advanced Agent Settings tab for Endpoint Agent settings now includes the ability to define the allowed NPCAP versions for Endpoint Agents.
2024-07-22
Dashboard Templates for Endpoint Agent
You can now deploy dashboards using designated templates to monitor the end-user experience, diagnose overall network and application health, and streamline troubleshooting. You can learn more about deploying them in Dashboard Templates.
This release introduces the following Endpoint Agent dashboard templates:
Home Worker Dashboard
End User Helpdesk Dashboard
End User Wireless Health Dashboard
End User Localized Issues Dashboard
End User Health Overview Dashboard
End User Office vs Remote Dashboard
End User Detailed Wireless Health Dashboard
2024-07-16
Number of Endpoint Agent Label Elements Updated
To enhance system performance and streamline management, we have set a limit of 1,000 elements (an element is defined as each option you can add to a filter used to describe the label) for each Endpoint Agent label. This limit can comfortably accommodate the typical use of the Endpoint Agent labels. It will be enforced for all new and modified labels in the future, while pre-existing labels that surpass this threshold will remain unaffected. You can continue to employ and adjust these labels, albeit without the ability to expand the number of elements beyond the current value.
2024-07-08
Near Real-Time BGP Monitoring and Alerting
Our BGP tests and alerting is being upgraded to near real-time, shifting from 15-minute intervals to 1-minute intervals after July 9, 2024, enabling quicker detection and response to BGP issues. Existing alert rules will automatically convert to the new format, with customized configurations now available based on time rather than round-based alerting. Users are advised to review and adjust their alert settings post-transition for optimal monitoring, with the v6 and v7 API endpoints being updated to include a new time field. Correction: Customers will be updated in batches through the end of the month.
2024-06-27
New Makeover for ThousandEyes
As announced previously, we have updated the ThousandEyes look and feel across our platform to better align with Cisco standards. This change includes redesigning our headers, left-hand navigation, icons, font, and typography, without affecting functionality. These changes will provide our customers with a consistent experience when they switch among Cisco Cloud products, and an improved modern user interface. Learn more about the UI changes from this video tutorial.
Endpoint Agent Client Version 1.200.0
The following enhancements have been made to the Endpoint Agent client:
All Platforms
In certain cases, an issue prevented the Endpoint Agent from collecting local network and device metrics, such as Gateway, DNS, System CPU, and System Memory. The Endpoint Agent now identifies these cases and attempts to work around the issue.
The memory required for the Endpoint Agent installed on the Linux platform to run the network test has been reduced.
Additional information is included while reporting the cause of network probe failures to provide more clarity.
Previously, the agent used to crash when reading certain values from the database. This issue has been fixed.
Previously, the agent could see a false negative of 100% loss when running HTTP tests, the root cause was that an incorrect port was being discovered. This has now been corrected.
The diagnostics tool now supports extended UDP STUN testing to targets, aiding in diagnosing issues with the agent.
Fixed an issue that caused Real User Tests not to report all pages when a large number of monitored domains were visited simultaneously from a browser with the Endpoint extension installed.
Windows
Fixed an issue that prevented the uninstallation of the agent after deployment using an MSI transformation file to apply the account information.
macOS
The macOS UI installation process has been enhanced to allow users to add the connection string and other account information post successful agent installation.
Previously, the agent was capturing and redirecting the
stdout
andstderr
to files, which could under certain conditions grow unbounded. The agent no longer redirectsstdout
andstderr
.
2024-06-25
ThousandEyes for OpenTelemetry API Now Supports Data Streaming to Splunk
We've added support for streaming data from ThousandEyes to Splunk Cloud Platform and Splunk Enterprise using the ThousandEyes for OpenTelemetry API. For more information, see Configuring ThousandEyes for Splunk Cloud or Enterprise Using the API.
2024-06-21
New Makeover for ThousandEyes
On June 27th 2024, we will update the look and feel of our entire platform to better align with Cisco standards. This change includes redesigning our headers and left-hand navigation as well as updating our icons, fonts, and typography, all while avoiding any change in functionality. The changes will provide our customers with a consistent experience when switching between Cisco Cloud products and an improved modern user interface.
API V6 End of Life Notification
This is a reminder about the end-of-life of API v6. API v6 will no longer be supported as of May 27th, 2025.
Our v7 API introduces new capabilities for developers and DevOps-focused customers, ranging from standardization to performance and improved documentation. It aims to deliver a single cohesive API surface for all ThousandEyes product areas. The goal of our v7 API is to simplify and improve use cases while increasing interoperability with tools common to operations workflows.
According to our API support policy, prior versions of our API are supported for one year, following an initial 90-day notification period.
Improved Network Path Topology in Internet Insights
In Internet Insights' network topology screen, we have improved the differentiation between a node experiencing an outage and a node affected by the outage. This enhancement is intended to make it easier to understand where the source of an outage is coming from and where that outage is having impact on other network nodes. To learn more about this enhancement, see Network Outages Topology Tab.
Improved UI for Endpoint Alert Rule Configuration
Users will see a new UI for the Alert Rules > Endpoint Agents page. This UI will make alert rule configuration more intuitive, with better performance and load times.
Update to Views 2.0 Page Load Metrics
In Views 2.0, the page load tests summary now presents the following metrics, consistent with Views 1.0:
DOM Load Time
Page Load Time
Loss and Latency Shown by Default in Views 2.0 for Network Outages and Network Events
Earlier, when investigating network-based events, the redirection of the affected tests only selected loss as the metric of focus. However, network events can also be due to sudden spikes in latency. Therefore, now both loss and latency are selected by default when you view the affected tests from an event.
Updates to WebGL
Page load and transaction tests now support loading web pages that use WebGL. For web pages that trigger a browser-native notification, transaction tests now bypass these notifications.
Improvements to Dashboard Filters
Improve the Enabled/Included Dashboard Views We have enhanced the selection helper sidebar for the Tests dashboard filter. We have improved how to view only the tests that were selected in widgets and how to view only enabled tests.
Add Remaining Filter Values to Dashboard Filters Dashboard filters have expanded and are available for any variable that is applicable to a widget on an existing dashboard. If the combination of dashboard filters applied for a given data source is not intersectional, the widget notifies the user to adjust the filters.
Widget Filters When a Widget Is "Locked"
The behavior of locked widget filters has been streamlined. When filters are locked for a given widget, only the widget filters are used, and the widget ignores any dashboard-level filters.
Context Tooltips for Events
In order to better understand each event type, we have now added tooltips explaining each event type in the event detail.
Increase Available Stream Integrations per Account Group
The maximum amount of Stream Integrations per account group has been increased from 1 to 5, allowing you to create more streams to suit your needs.
Endpoint Agent: Generic Installers to Replace Custom Installers
As announced previously, the customized links for the Endpoint Agent installers will no longer be available. Instead, generic installers will be used. The ThousandEyes UI section for creating customized installers is marked as Deprecated and will no longer be available after June 20, 2024. You can continue to use the old installers indefinitely. However, we recommend that you shift to the new generic installers.
Document Network Path Topology Enhancement for Internet Insights
Internet Insights has improved the differentiation in the network topology screen between a node experiencing an outage and a node ‘affected by’ the outage. This enhancement is intended to make it easier to understand where the source of an outage is coming from and where that outage is having impact on other network nodes. To learn more about this enhancement, see Network Outages Topology Tab.
ServiceNow Incident Management Integration Support for Newest Versions
We have updated the ServiceNow Incident Management integration with ThousandEyes to support the latest versions, including the Utah, Vancouver, and Washington DC builds. Our documentation has also been updated to reflect the steps required for these latest versions.
Ubuntu 22.04 Support
ThousandEyes now supports installing Enterprise Agents on Ubuntu 22.04 LTS (code name "Jammy Jellyfish", or just "Jammy"). For support dates, see the Enterprise Agent Support Lifecycle.
Bug Fixes
Resolved timestamp inconsistencies for PDF exports of dashboards.
Fixed an issue where the dashboard selector list was not surfaced in the expected order of most recent to oldest.
Fixed a bug that was showing inconsistent availability metrics for the scheduled tests in the Agent View. In particular, the availability was showing the opposite value (i.e., 0% when it was 100%).
The list of agents assigned to an Endpoint Agent test was not correctly sorted when more than 10 agents were assigned. The Edit Test side panel from the Endpoint Test Settings section now correctly sorts the agents assigned to a test.
Fixed a cosmetic bug that was incorrectly showing the agents running a test. When clicking a specific test in the Test Settings tab from the Endpoint Agents section, the user is able to see the amount of agents assigned to that test and the agents that are actually running that test. The Agents running the tests value was incorrectly computed and has been corrected.
Fixed a bug that was not showing the labels assigned to each agent in the Endpoint Agent Settings section with some screen size/resolution ratios. The user should now always be able to see the labels independently of the conditions of the screen.
Fixed a bug that was reporting "No items available!" when using special characters in the search of SSID and BSSID filters in the Endpoint Agent. User should now be able to search for those SSID and BSSID that include special characters.
To keep consistency with the rest of ThousandEyes UI, when clicking on a link that redirects the user to another area within ThousandEyes (e.g., "Open in Views" or "Open in Agent Views" when selecting a specific agent), the new area will be opened on the same browser tab instead of opening a new one.
New Cloud Agents
Beijing, China (China Mobile) (IPv6)
Beijing, China (China Telecom) (IPv6)
Beijing, China (China Unicom) (IPv6)
Changsha, China (China Mobile) (IPv6)
Chengdu, China (IPv6)
Chengdu, China (China Mobile) (IPv6)
Chongqing, China (China Mobile) (IPv6)
Dalian, China (China Unicom) (IPv6)
Foshan, China (IPv6)
Guangzhou, China (IPv6)
Guangzhou, China (China Mobile) (IPv6)
Guangzhou, China (China Unicom) (IPv6)
Jinan, China (China Unicom) (IPv6)
Nanjing, China (IPv6)
Ningbo, China (China Mobile) (IPv6)
Shanghai, China (China Mobile) (IPv6)
Shanghai, China (China Telecom) (IPv6)
Shanghai, China China Unicom) (IPv6)
Shenyang, China (China Unicom) (IPv6)
Shenzhen, China (China Mobile) (IPv6)
Shenzhen, China (China Unicom) (IPv6)
Shijiazhuang, China (China Unicom) (IPv6)
Tianjin, China (China Mobile) (IPv6)
Wenzhou, China (China Telecom) (IPv6)
Wuhan, China (China Telecom) (IPv6)
Wuxi, China (IPv6)
Xi'an, China (China Telecom) (IPv6)
Zhengzhou, China (China Mobile) (IPv6)
Frankfurt, Germany (Vodafone)
Frankfurt, Germany (Vodafone) (IPv6)
Porto Alegre, Brazil
Lima, Peru
Santiago, Chile
2024-06-20
Introducing Unified Test Creation Workflow
To streamline the test creation experience, we will gradually introduce the new Unified Test Creation workflow starting June 20th. From the test settings, you can click on the Start Monitoring button to begin your monitoring journey. This allows you to create a single test or deploy from the built-in or user-defined templates.
We are also introducing suggestion cards to surface any available recommendations and integrations. These cards offer actions you can take to enhance your existing monitoring. Click the Set up Recommneded Tests card to find any discovered test recommendations and start deployment.
To switch back to the original test creation UI, click the “Switch to Classic test creation” button. For more information, see Templates: Select a Template via Start Monitoring.
2024-06-18
New Bell Notifications and Improvements
As part of our ongoing efforts to improve user experience, we have added several new features to the "bell" notifications. These include:
Individual notifications can now be dismissed via the x button beside them in the notifications list.
All notifications can now be dismissed by clicking the new Dismiss All button.
Some notifications are now contextual to the relevant account group, and will only appear in the notifications list when logged in to that account.
Three new notification types have also been added:
Integrations available (only shows up if you don't have any integrations configured).
Recommended Tests available (if you have an integration configured).
You have tests in a draft state.
These notifications will only be visible to users with the required permissions for setting up/configuring integrations and tests. In addition, they will only appear once every two of months, and will disappear after 7 days (unless dismissed before then). For tests in a draft state, notifications appear every 7 days as long as there are tests matching this state.
For more information about the bell notification, see Glossary: Bell Notification.
2024-06-14
Introducing Near Real-time BGP Monitoring and Alerting
ThousandEyes will release near real-time BGP monitoring and alerting. BGP tests will have the ability to be run at a 1-minute interval (as compared to the current 15-minute interval). This means that Views for BGP tests will also show BGP test results in 1-minute windows. For alerting, the current 15-minute, round-based alerting will shift to the new time-based format capable of alerting at 1-minute intervals. We'll start rolling this out in batches in early July.
Labels to Tags Migration
To enhance the tagging system at ThousandEyes, we will migrate all existing labels to tags in the backend. Unlike single-valued labels siloed by product area, tags are dynamic with key-value pairs that can be associated with multiple assets across products under a shared tag.
Starting June 24, 2024, when you query for tags using the v7 API (e.g., /v7/tags
), all labels will be listed in a tags format key:value. For example, an existing label with the value webex
will be displayed as webex:webex
, with the value duplicated as the key.
Labels that were migrated to tags will include a field in the API response called legacyID
, indicating that this tag was originally a label and was then migrated. legacyId
corresponds to the numeric ID assigned to the original label. Tags that were created natively will have an empty value in the legacyID
field in the API response. Tags are currently supported for CEA Tests, CEA Agents, Endpoint Scheduled Tests, and Dashboards. Tags are not applicable to Endpoint Agents.
Please note that this change is only visible via the API. The UI will continue to display labels as they are, and tags created using the API will not yet be visible in the UI. This will be updated when we introduce tags in the UI in a future release.
2024-06-13
Introducing Enhanced Onboarding
Enhanced Onboarding allows new ThousandEyes customers to onboard quickly and easily with personalized monitoring coverage recommendations based on email domains and best practice guides. In addition, you can select, configure, and deploy a wide range of certified templates. The process concludes with setting up notifications and integrations. Enhanced Onboarding guides new customers through every step, providing a seamless and tailored onboarding experience. To learn more about Templates, see Templates
2024-06-11
Create Templates in UI
You can now create, edit and delete templates directly in the UI. You can modify the JSON contents of templates using a template editor in the UI, which includes syntax highlighting and intellisense to make editing and creating templates easier and less error prone than using the API. If you don't want to create a template from scratch, you can duplicate existing ThousandEyes templates and edit them. The template editor also supports editing and deleting templates. Note that editing or deleting built-in ThousandEyes templates is not supported.
For more information, see User-defined Templates: Creating a User-defined Template from Scratch.
Last updated