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

  • May 2025
  • 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
ImprovementCoreUI/UX
a week ago

Filtering for labels, but better

This feature is a small one, but one that has been requested by a deceptively high amount of our users! A lot of screens in Kentik portal let the user scroll through a list of "Objects", and these list views are usually filterable by a variety of attributes that depend on the nature of the object: Interfaces, Devices, Sites, Synthetic Tests, Synthetic Agents... Users have asked us to make it quicker for them to select these objects using combination of labels. Read on !


About a year ago, we released an updated version of our new Role Based Access Control system that leveraged Labels in order to make management of permissions on labels a much more efficient task, where users were now able to apply permissions on collections of Objects (aka Dashboards, Saved Views, Synthetic Monitoring Agents, Synthetic Monitoring Tests, Devices, Credentials ...).
This made Labels in Kentik more valuable, useful, and central to the entire product.

One of the requests that kept coming back to us from our users was the ability for the user in these list-type screens to be able to better filter on either Intersection or Union of labels.
A simple way to look at it, a very common need that surfaced when we released the unified Traffic and NMS Device screens was, for instance: 

Show me all my Routers that both have CDN Caches connected to them AND are used to connect transit providers

A common way for our users to add this metadata to devices would be to leverage the flexibility of Labels – and our new UI allows them to narrow down the list of devices from the Device Management Screen using a logical AND expression in the filter as shown below.

Notice how the top-right of the Label input filter now contains an AND/OR selector ? 
This is how you do it: AND will Intersect all labels in the field, while OR will display the union of objects with the labels in the field.

Going back to our example, this is what it would look like in the Device Management screen:


Another pretty common ask was, for example:

Show me all the Synthetic Tests configured to be used in Production AND built to monitor Kentik Portal

...and in this case, users would also use a set of labels to describe which tests are used by the Production Team, and which tests are focused around monitoring Kentik Portal. Notice how we drink our own champagne in the screenshot below 😉

The Library module in Kentik Portal got a special treatment: remember how Kentik offers a lot of Preset Dashboards and Saved views ? (by the way, always peruse our library, a lot of the presets here have been built for our own needs, chances are every time you want to create a Dashboard or a Saved View, one of our Network Nerds over at Kentik has already produced something similar for you to use or steal inspiration from)

In this special case, the Library Label Filtering capability allows users to expand and contract two categories of labels: Kentik Presets and Your Own Company Labels, as displayed in the example below.

Hope you find this feature useful!

Avatar of authorGreg Villain
ImprovementUI/UXInsights & AlertingNMS
2 months ago

NMS: Device-centric alerting now allows nested condition groups

Feature Overview

NMS's device-centric alerting now includes the ability to use nested condition groups and Boolean logic when creating alert trigger conditions. 

Trigger logic using operators (ANY, ALL, or NONE) can now be combined and nested, which provides several key advantages, including:

  1. More precise control over alert policies
  2. Reduced alert noise
  3. Better automation potential

This allows policy creators extremely granular control over determining what conditions cause an alert to fire, keeping focus on the alerts that are most meaningful to you, and minimizing noise. 

Here's what the starting alert conditions section looked like before:

And here it is now:

You'll notice you can now add "Condition Groups" and "Nested Condition Groups". These condition groups provide for Boolean logic in the alert trigger conditions - making Kentik NMS significantly more effective at managing complex network environments.

Key Workflows

Condition Groups

Condition groups are the "top level" layer. They can contain conditions and/or additional nested condition groups. Below is an example of a policy starting out with three condition groups. In this case, you can think of an implied OR operator between each of the red box condition groups. 

Nested Condition Groups

Nested condition groups exist in a hierarchy which can go four layers deep, each with their own operator, as shown here. This allows you to express complex decision-making processes clearly and efficiently.

 

Advanced Alert Policies

By using nested condition groups, NMS policy creators can now tune their alerts and notifications to only grab focus from network operators when doing so brings them critical network awareness.

Feature Requests & Bugs

This is a new feature and we're actively seeking your feedback and ideas to make it better. Reach out through your customer success rep or directly to the Kentik NMS Product Manager (Jason Carrier, jcarrier@kentik.com) if you'd like to influence our future development.

Avatar of authorJason Carrier
ImprovementCoreUI/UXNew featureFlowNMS
3 months ago

NMS+Flow=♥♥♥: Unified "Device Experience" makes them better together


Feature Overview

Together at last! We've made major improvements to how devices are viewed and managed on the Kentik platform by unifying multiple device management, performance detail, and traffic analysis pages into a unified devices experience. We've combined our three different "Device Listing/Admin" pages and two different "Device Details" pages, bringing forward the best of each.

Happy Valentines Day, from Kentik!

Unified Device Administration

These three previously separate sections of the platform have been combined into one:

  • Settings > Network Devices: where previously we managed "flow source" devices
  • NMS > Devices: were previously we managed "NMS" device performance
  • Network Explorer > Devices: where we showed aggregate traffic from multiple devices

Unified Device Details

We also combined and refined these two previously separate Device Details pages into one:

  • NMS > Devices > (device_name): which provided performance information
  • Network Explorer > Devices > (device_name): which provided for traffic analysis

Main Benefits

This is the initial step in a broad reaching project to make our NMS and Flow experiences more cohesive with a focus on the reality that there aren't "Flow devices" and "NMS devices", there are simply "devices we collect data from."

The most obvious key benefits are:

  • One single, centralized, collection-protocol-agnostic place to administer all devices, providing a more seamless experience when investigating network traffic and/or device performance
  • One single search capability: instead of NMS Devices and Networking Devices, universal search capability now returns only one single result, better aligning with reality
  • For each device, we also now display all data in a single tabular place

Key Workflows

The changes in this new set of features center around three workflows: navigation, administration, details.

Navigation Changes

As part of this unification, we’ve re-wired multiple navigation links:

  • Top Talkers > Devices → now leads to /infrastructure/devices where it used to lead to /core/quick-views/devices/
  • Settings > Devices → now also leads to /infrastructure/devices
  • NMS > Devices  → now leads to /infrastructure/devices
  • Any Metrics Explorer or Data Explorer device link now leads to /infrastructure/devices/

These endpoints are not changing for now:

  • /settings/interfaces still exists, while /infrastructure/devices//interfaces now offers an improved (more filtering, more powerful), list of interfaces narrowed down to the
  • /nms/interfaces for now remains as a single, global interfaces screen for all NMS devices, while /infrastructure/devices//interfaces now offers an improved (more filtering, more powerful), list of interfaces narrowed down to the

Unified Device Administration

This screen becomes the singular place where users browse their inventory and add/remove devices from their Kentik experience. It presents the following characteristics:

  • Two main tabs: “Traffic” and “Manage”

    • Traffic corresponds to our well known Network Explorer /core/quick-views/devices traffic related, top-talker screen
    • Manage corresponds to the merged and improved /nms/devices  and /settings/devices screens
  • Three distinct “View Modes”, each corresponding to a column arrangement within the main Manage tab:
    • Monitor is a default column-set focused around performance monitoring
    • Admin is a default column-set focused around Kentik administration
    • Custom lets the user select and organize the specific columns they want 
  • More powerful filtering and grouping options

Unified Device Details

Our new and improved Device Details page makes navigating between "metric" and "flow" use-cases much simpler. Spotted an issue with flow and want to check on device health? Instead of navigating the menu to a different page, users can just easily change tabs. Devices will have different tabs depending on whether they have NMS metric or Flow traffic data collection protocols enabled on them.

  • Overview - performance and vitality summary of the device
  • Interfaces - filterable, searchable, data-rich list of all interfaces on the device 
  • Connections - filterable, searchable, data-rich list of LLDP/manual topology connections
  • Traffic - enriched traffic flow and "top talker" information for the device
  • Hardware - vitality information from device components, such as fans and power supplies 
  • BGP Neighbors - peer AS names, session states, local and remote IPs, and summary info
  • Telemetry - New! This tab highlights data collection methods and if they're working or not

Feature Requests & Bugs

This is a new feature and we're actively seeking your feedback and ideas to make it better. Reach out through your customer success rep or directly to the Kentik NMS Product Manager (Jason Carrier, jcarrier@kentik.com) if you'd like to influence the future development of this feature.


Avatar of authorJason Carrier
UI/UXInsights & AlertingNew featureBGP MonitoringNMS
3 months ago

NMS: New "Device-Centric" Alerting on the Kentik platform

Feature Overview

We're excited to announce our new device-based alert-policy-creation workflow which provides a simpler, more powerful approach to creating intent-based alerts and notifications. Our now-deprecated "Up/Down" policies only allowed alerting on present states, "up" or "down" for example. The new system understands state changes and allows for multi-measurement comparison.

Specifically, Kentik users can now:

  • Alert on entity state changes
    ex: BGP transitions from “established” to “active or “idle”
  • Alert on multi-measurement threshold breaches
    ex: laser temp and fan-speed high, where int desc is “X”
  • Enjoy Alert Manager Support for notifications, suppressions, silencing, acknowledgements, clearing and alert detail views

Key Workflows

Where to Start

From the Alert Policies Management page, users will notice the first change when adding new alert policies. These new "NMS" type alerts entirely replace our now-legacy "Up/Down" policy type. "Up/Down" policies that existed prior to release of this new feature still exist, and are editable. However, it is no longer possible to create alert policies of this type. Our new "NMS" alerting capabilities are better in every way.

Adding a new policy: General

The General section of the "Add NMS Alert Policy" workflow allows you to put a name and description on the policy, as well as control whether or not it's enabled.

Adding a new policy: Target & Filter Settings

The "Target & Filter Settings" section of the "Add NMS Alert Policy" workflow allows users to set their intent. This field defines what "entity" or custom measurement the user wishes to drive a notification against and grab their attention. Currently supported "entity" types are BGP Neighborships, Components, Devices, and Interfaces. The selected "Target Type" will control what "Measurements" are available to alert against.

The "Edit Devices" button will open a dialog box to determine which devices the alert policy should apply to.

Adding a new policy: Activate & Clear Settings

This new NMS alerting system will only support a single severity level per policy for now. We intend to expand this in the future. From this screen, users can also toggle acknowledgement and manual clearance requirements, set notification channels, and tune activation and clearance delay.

The part of the new system we're most excited to share is our Alert Conditions workflow! This allows users to build sentence-style conditions with advanced logic to build out complex and specific alert criteria. At least one trigger condition is required. The measurement determines what metric is available. Condition dropdowns allow for construction of readable sentences. Threshold and state conditions can be stacked. It's a massively flexible system, and this is just our first release. In the near future we intend to add support for "nested Boolean", or "compound expression" conditions.

Managing Alerts

There are essentially no changes in terms of how and where to manage this new type of alert. NMS device-centric alerts work just like traditional Kentik alerts in that they are viewed from the Alerting page, have Alert Detail sub-views, and can be suppressed, silenced, acknowledged, commented on, or cleared.

Feature Requests & Bugs

This is a new feature and we're actively seeking your feedback and ideas to make it better. Reach out through your customer success rep or directly to the Kentik NMS Product Manager (Jason Carrier, jcarrier@kentik.com) if you'd like to influence the future development of this feature.


Avatar of authorJason Carrier
ImprovementHybrid CloudUI/UX
a year ago

GCP exporters show sampling rate configured on Google dashboard

Google Cloud allows customers to configure sampling rates at the flow records generation point on a per-subnet basis, which can significantly reduce the cost of flow log generation.

The Kentik portal now displays the average sampling rate for each exporter and the number of subnets configured with sampling. This is not a configuration knob, but a value configured on the Google Cloud dashboard. The inclusion of this data in Kentik Cloud provides a quick way for users working multi-cloud environments to consume sampling rate information.


Avatar of authorRandy Knaub
CoreUI/UX
a year ago

Introducing the new Organization Settings menu!

In the coming months, we're going to consistently streamline the Settings screen as you have known it.

Today, we're sharing the 1st iteration of this broader project – Organization Settings. Kentik users now have a new Organization Settings menu displayed next to User Settings at the top right of the navigation bar, making it easier and faster to manage company and organization-wide settings.


Let's start with what's new in the Organization Settings menu:

  • Licenses moved from the top Navigation menu to this menu
  • All of the additional links in this menu have been moved over from the Settings screen 
  • You'll also notice that your Kentik Company ID (CID) is now mentioned at the top right of this menu

The User menu is right next to it and now looks like this – the entries are self-explanatory. User Name, Email, and your Kentik Portal User ID (UID) are now displayed in this menu.

Thanks to relocating many of these entries from the Settings page, the Settings page now displays a more streamlined and clean look. Additionally, we've created a dedicated section for all Alerting settings to be housed – making the page much more homogenous and easy to navigate for users. 

Let us know how you feel about these changes! 



Avatar of authorGreg Villain
ImprovementUI/UX
a year ago

Kentik Grafana Plugin version 1.7.0 Now Available

We are pleased to announce the release of the latest version (1.7.0) of the Kentik Grafana plugin.

In this release, our primary focus was on enhancing compatibility with the latest Grafana 10 and upcoming versions. To achieve this, we have transitioned from the legacy "Angular" plugin framework to the modern "React" framework.

Please note that the Kentik Grafana plugin requires a minimum Grafana version of 8.3.0 or higher. To facilitate the upgrade process, please follow these steps:

  • Restart Grafana: To ensure the seamless integration of the updated plugin, kindly restart your Grafana instance.
  • Restart the Plugin: Navigate to the Plugins section in your Grafana interface, locate the Kentik Connect Pro plugin, and disable it by clicking the Disable button. Afterward, enable the plugin by clicking the Enable button.

With regards to functionality, the new version of the Kentik Grafana plugin retains all the features present in the previous releases, related to the creation of dashboard panels and seamless visualization of flow data. However, please note that the Devices management feature which included the creation of new devices and editing existing ones, has been removed.

Looking ahead, we are committed to enhancing the Kentik Grafana plugin further by introducing new capabilities and incorporating valuable feedback from our users. We encourage you to share your ideas for improvement in the comments section or submit your feature requests through our dedicated Customer Success team.

We are excited to bring you more feature-rich updates in the future.

Avatar of authorDušan Pajin
ImprovementService ProviderUI/UX
a year ago

PeeringDB: tweaks and goodies

Following through with the recent release of our PeeringDB integration, we've sat with our users and collected their feedback, which lead to a few granular improvements – read on!


Access PeeringDB records from any ASN anywhere in Kentik Portal

In a lot of places in the Kentik portal, we're displaying ASNs: Data Explorer queries, Network Explorer, Kentik Market Intelligence, etc...There's a common set of actions users always want to perform when it comes to an ASN: look at their footprint via PeeringDB, look at their ranking in a specific market via KMI, and so on.

We've altered the way we displayed these ASNs in the product so that you can always get to PeeringDB or KMI in a click, see for yourself:

Making PeeringDB easier to map with Kentik Sites

As we watched users configuring their PeeringDB mappings to Kentik Sites, we noticed that oftentimes, they didn't know the exact PeeringDB facility name to look for, and more than anything referred to them by their address. The lookup field in the Site mapping functionality in "Settings > Manage Sites" now displays the address and will also autocomplete based on users' address input, see below:SCR-20230601-nukd.png


Avatar of authorGreg Villain
ImprovementUI/UXSynthetics
2 years ago

Synthetics Incident Log enhancements


The Incident Log has been enhanced with some powerful new features.

The log now supports a time series stacked bar chart displaying the volume of alerts by alert severity. This enables users to quickly identify alerting trends over time.


The log also supports many new filtering options that allow the log and the stacked bar chart to be filtered by alert severity, alert status, test name, test type, label and agent (private/global).

When one or more filters are selected an indicator displays the total number of filters currently enabled along with the time range selection.

The selection is also persistent, so navigating away from this page will not cause the selection to be lost.

Finally, we will be collapsing the Performance Dashboard menu item into the Synthetics title itself. 

Clicking on "Synthetics >" will bring you to the (soon to be) newly named "Synthetics Dashboard"


Avatar of authorSunil Kodiyan
ImprovementCoreUI/UX
2 years ago

Completely redesigned Kentik Sharing UX

Today, we just released a significant update to the way Kentik users will share the Kentik network observability experience, inside and outside of the company.

We have taken a set of horizontal features and have grouped them into consistent UX patterns for sharing Kentik content, whether these are reports, public snippets or even subscriptions. Read on!


What’s new?

With this update, we’ve centralized the Sharing functionality and streamlined the way it is presented on all screens of the UI/UX. As explained earlier, this creates a more holistic approach to sharing data from Kentik inside and outside.

This includes multiple areas of work, detailed in the sections below.

A redesigned, streamlined Share button on every screen

While this button was only visible on the screens on which Public Link Sharing was active, it is now available everywhere. It includes three capabilities, which will always be displayed, with a placeholder when not available:


Link:
Internally or externally: this allows to share to users (regular URL copy) or non-users (Public Link Sharing)
Note: Saved Views and Dashboards will soon be added to the shareable assets, their “Link” tab will at this point contain the usual Link Sharing UI.
Email:
Share the current screen/workflow via email (works for both internal and external emails). This one generates a report ad-hoc and sends it to an email distribution list

Subscription:
(only showed for Admins) does the same as the Email tab, but schedules a recurring export to send to the configured external+internal email list

Extending the subscription capabilities to many more screens

Historically, subscriptions were only available for dashboards, we wanted to do more to meet Kentik users “where they live”.
We extended subscriptions to a discrete set of screens/workflows, with the intent of furthering this list in the future. Subscriptions are available immediately for the following items (we followed our users and their feature requests to make a determination on which to work on first):

  • Dashboards
    We’ve added a few under the hood goodies such as the ability to treat carriage returns properly in subscription email messages, as well as offering another previously unavailable frequency: “Last Day of the Month” (useful to vet connectivity invoices at the end of the month)

  • Saved Views
    Subscriptions were not available for Saved Views previously. They are now.

  • Connectivity Costs
    We’re offering here a compelling subset of functionality, 4 types of subscriptions can be configured: Summary (corresponding to the summary screen), Provider(s), Site(s) and Connectivity Type(s).
    Each one of the non summary subscriptions allows Admins to configure which set of Providers/Sites/Connectivity Types to configure these subscriptions for to bundle in one delivery.

  • Capacity Planning
    As for Connectivity costs, users can now subscribe to a summary (aka front page) or a subset of Capacity Plans.

Extending the CSV export functionalities to many more screens/workflows

A significant number of non-technical users have requested (via FRs) to be able to download CSV data for some of the most used workflows, and be able to massage it further into their own reporting.

Additional CSV exports available

First and foremost, CSV report download is now available in these workflows/screens

  • Saved views
  • Connectivity Costs

    • All connectivity costs
    • Per provider
    • Per site
    • Per connectivity type
  • Capacity Planning

    • All plans details
    • Any number of plans together in a single CSV
  • Kentik Market Intelligence

    • Rankings CSV
    • Customer and Provider CSV for any given network

To further streamline the experience, all reports download actions are now located in the exact same location, regardless to the screen the user is on, that is within the [Action] button as it initially was for Data Explorer.

CSV downloads now available for subscriptions

Not only have these CSV capabilities been extended, but they are now also available in subscriptions, which answers multiple Feature Requests we had had on Capacity Planning and Connectivity Costs.

Below is an example of a Connectivity Cost report being sent 

  • for Transit and Paid Private Peering
  • As a CSV spreadsheet
  • The Last day of the month


Multiple convenience UX changes to make this feature set work better

Settings + relocating Public Link Shares

While initially in the Navigation panel, Public Shares have now been moved together to the Settings screen, in their own “Share” panel to the right, bundled together as a cohesive functional unit:

Subscriptions & Sharing features in Library

  1. Library now gives a clear indication of when a given Saved View or Dashboard is involved in a subscription: the underlying goal is for admins to know before modifying a view that other users may be relying on it.

  2. Users can also now both subscribe and unsubscribe directly to a Saved View or Dashboard from the library by using the contextual actions:


Once Public Sharing is finalized for Saved Views and Dashboards (currently ongoing), a similar marker will be displayed.

Redesigned Report Subscriptions management screen

As displayed in the previous screenshots, the Report Subscriptions UI can now be accessed directly from the Sharing Modal, as displayed below:


The Report Subscriptions management screen has been significantly updated and now offers all the convenience features that our usual list screens offer, such as the search panel on the left.

Amongst the very useful items, Users can now quickly identify using filters:

  • Subscriptions that they are recipients of
  • Subscriptions that have non-kentik account emails in them (aka Shared Externally)

These two situations being potential data exfiltration threats, the UI allows Kentik Admins to identify them easily.

Subscription Auto-Sense at share time

As users ideally want to limit the amount of email subscriptions being created around the same screen/workflow/report, the sharing modal performs some amount of magic:

If a subscription already exist when the user hits the [Share] button and goes to the Subscription tab, the Subscription Title entry will offer to either

  • Modify an existing subscription
    OR
  • To create a new one

Sample share screen displaying the choice between "Create New subscription" vs "Edit Existing Subscription"


Avatar of authorGreg Villain