kentik Product Updates logo
Back to Homepage Subscribe to Updates

Product Updates

Latest features, improvements, and product updates on Kentik's Network Observability platform.

Labels

  • All Posts
  • Improvement
  • Hybrid Cloud
  • Core
  • Service Provider
  • UI/UX
  • Synthetics
  • Insights & Alerting
  • DDoS
  • New feature
  • BGP Monitoring
  • MyKentik Portal
  • Agents & Binaries
  • Kentik Map
  • API
  • BETA
  • Flow
  • SNMP
  • NMS
  • AI

Jump to Month

  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • July 2021
  • June 2021
  • May 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • October 2020
  • September 2020
  • June 2020
  • February 2020
  • August 2019
  • June 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • September 2018
  • August 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • April 2016
ImprovementSynthetics
3 years ago

Synthetics: Major Aug/Sept 2021 Update

Lots of additions in August and September 2021 in the Synthetic Monitoring department.
Almost every area of the product got new additions: from additional test frequencies (sub-second for the win !) to Page Load Test enhancements to Synthetic Test based dashboards, there's a lot for everyone, see for yourself !


More Test Frequency Options

We now offer more test frequency options. We have added 2 minute, 10 minute, 15 minute and 30 minute options to the existing (1 second, 15 second, 1 minute and 5 minute) options when configuring tests.

Ignore TLS Option

Network teams told us that they often don’t care about catching bad certificate issues and would rather “bypass” these failures to continue testing network performance. To achieve this, we have added support for ignoring TLS errors and exposed the option to configure this through the advanced settings for HTTP/API test types and Page Load test types.


Standard Deviation-based Custom Thresholds

Previously, custom test thresholds were based on static values only. While this worked well on the surface, static thresholds are limited in practical use. Specifically, static thresholds cannot be used in mesh-type tests because each pair of agents would likely need a different value. Similarly, with multi-agent tests to a single target, if the agents are in different geographic locations, the expected latency for each is different, and it isn’t possible to specify a single value that satisfies them all. For all those reasons, we have added the option to specify thresholds for latency (including HTTP latency and DNS resolution time) and jitter that are based on a multiple of the baseline measurement.

By default, the new algorithm computes a baseline for latency and jitter measurements. It uses that to determine whether to mark a particular measurement as a warning (if it is more than 1.5x the baseline) or critical (if it is more than 3x the baseline). Similarly, for packet loss we default to warning when there is any packet loss (that is >0%) and to critical if it is higher than 50%.


DNS Performance Dashboard Preset Tab

To build on our commitment to include tests to common infrastructure services that network teams rely on, we now include a new DNS Performance tab as a preset on the Synthetics Performance Dashboard.

This tab is built using the “DNS density grid” type of synthetic dashboard and features availability and uptime checks to 7 of the top/common DNS service providers from 15 geographically distributed global agents. Where available, two IPv4 and two IPv6 DNS servers are tested for each service. This allows customers to quickly rule out (or in) any DNS failures they see from “general issues” with the specific provider.

SaaS Performance Tab Migrated to HTTP GETs

The SaaS Performance tab on the performance dashboard was the very first preset tab when we launched Synthetics back in October 2020. At that time, this was a basic “hostname” test which is essentially just a ping and trace. Since then we have introduced much better tests that are capable of testing both HTTP layer and network layer performance, so in the spirit of “upgrading” to the latest, we have migrated all our existing SaaS performance tests to the HTTP or API test type.

Page Load Asset Validation

Our browser Page Load tests (only supported on app agents) are enhanced with “Asset Validation.”

  • Users have the option of specifying one or more CSS selectors during the test configuration.
  • The agent/test will look for those CSS selectors in the web page assets that it loads as part of the tests and if it finds them all it will indicate a PASS, but even if one of them isn’t present in the results, it will return a FAIL. Note that as with other results in the table, a grey color indicates that this metric is not used in computing test health (which ultimately drives alerts and notifications).
  • To figure out how many loaded, and which selectors did not load at what points of time, the user can click through the “View Details” button to see a time-series chart. It shows the total returned selectors relative to the total configured, and by hovering over the chart, shows which ones were found and which were not found.


Dashboard Widgets for Aggregated Test Results

One of the common use cases for Synthetics is to benchmark one’s own performance against competitors as well as to compare and contrast one’s services’ performance from different parts of the world. Customers will often configure multiple tests (one set for their services and one for competitors, or tests in different parts of the world, labeled by regions) and will want to see an aggregated view. To help, we are leveraging the Kentik dashboards (Library).

There are two possible widget types:

  • Table view: Great for comparing the performance of your service between different regions of the world from where your users may be accessing the service
  • Gauge view: Great for comparing the overall average performance of your service (globally) relative to that of one or more of your competitors

When creating a custom dashboard widget with Synthetic data, users now have the option to choose a “Panel Type,” which may be either “Single Test” (the existing type) or the new “Multiple Test” type, which aggregates data across multiple tests. When the “Multiple Test” option is selected, the user has the option to specify the “Test Type,” “Display Type” and “Metric” that they want to aggregate data on. Optionally they can also specify agent labels that will be used to group results by in the table.


Results are displayed either as a table with each row showing aggregated values for the selected metric grouped by agent labels (user configurable).


Or as gauges showing the average metric:


These widgets can be combined with the existing widget types to produce some useful dashboards.


Notifications for BGP Monitor

We now have notifications available for BGP tests via email and other notification channels.


Avatar of authorSunil Kodiyan