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
ImprovementCore
7 years ago

Data Explorer Filtering Improvements

This March 2018, quite a bit of work also went into improving a few different areas of Kentik Detect’s filtering capabilities:

Bi-Directional Interface Classification Filters

Interface Classification results in the following filter criteria being available:

  • Interface ID
  • Interface Name
  • Interface Description

These criteria can now be applied as Source or Destination meaning if either direction matches, the filter will apply.

interface-624w.png

Invert Perspective

destination-asnumber-197w.png
Changing the direction of a filter in a query just got a whole lot easier. In the Ad-Hoc Filter Groups pane of the Filtering Options dialog, there is now a button for Invert Perspective. In this example, clicking the button would change our filter to Source AS Number.

Remove Active Saved Filters

remove-active-saved-filters-300w.png
We now support the ability to quickly remove an active saved filter. In the Filtering pane of the Data Explorer sidebar, clicking the X next to an item listed in the Saved Filters section will remove it. Don’t forget to re-run your query by clicking the blue Run Query button at the top of the sidebar.

For more detailed information on how to use filters in Kentik Detect, check out our KB article.

Avatar of authorGreg Villain
ImprovementUI/UX
7 years ago

Single AS-Path Sankey

Sankey Diagrams have historically required a minimum of two dimensions to be selected in the Group-By selector in the Query pane since this visualizations shows a “from” and “to” relationship. We have now relaxed this requirement for Destination BGP AS_PATH given the fact that this dimension has both a “from” and “to” relationship within it.

as-path-sankey-623w.png


Avatar of authorGreg Villain
ImprovementCoreUI/UX
7 years ago

Bracketing Enhancements

We introduced quite a few Bracketing Enhancements in last month’s product update but the news doesn’t end there. This month, we added support for the following view types:

  • Geo HeatMap (for both Regions and Countries, as shown in the screenshots below)

geoheatmap1-1100w.png
geo-heatmap2-1000w.png

  • Comparison Bar Chart

comparison-bar-chart-1200w.png

Additionally, we’ve refined the way Bracketing works by adding a couple useful controls based on popular demand:

  • bracketing-ranges-684w.png
    The user can now choose if they want the group headings in the table output. This can be very useful to separate the brackets but disabling it saves precious vertical real estate in places like a dashboard panel. To turn this on or off, click anywhere in the Bracketing pane of the Data Explorer sidebar to bring up the Bracketing Options dialog. Enable the Group Results selector if you want the headers or disable the selector to hide the headers
  • In the same pane, the astute reader may have noticed a Trim Overall Range button. This option allows the user to filter out value below or above a certain threshold so they do not appear in the brackets:

trim-overall-range-800w.png

For more detailed information on bracketing, check out our Bracketing Pane Settings Knowledge Base (KB) article.

Avatar of authorGreg Villain
ImprovementCore
7 years ago

Raw Flow Viewer

preview-raw-flow-188w.png
Seeing the raw flow data that your device is outputting can be a great troubleshooting tool. To that end, we have implemented a new feature called Raw Flow Viewer (Analytics » Raw Flow) that allows the user to see their raw flow records without having to build a complicated SQL query. Keep an eye on future product updates as we expand this functionality to allow for CSV export of this data. Formal documentation in our KB is forthcoming but until then here is an example of how one might use this feature.

raw-flow-1200w.png


Avatar of authorGreg Villain
ImprovementAgents & Binaries
7 years ago

Cloud Aware kprobe

This month, our kprobe agent got a couple of updates to make it easier to adopt in a “cloud-native” environment. Let’s take a look at what we mean by that:

In cloud deployments there is often a load-balancer that is front-ending a cluster of application server instances. An example diagram is below:

cloud-load-balancer-454w.png

The load-balancer is accepting the HTTPS (TCP port 443) connections and then forwarding the requests to a number of cloud instances. In this type of setup, users typically look at Kentik Detect to get the sum of all HTTPS traffic handled by the instances behind the load-balancer. The ‑‑translate command line option of kprobe now allows you to map the load-balancer IP/TCP:443 to the instance IP/TCP:8080 on each of the instances.

Another cloud deployment trend is VMs being created on the fly using things like auto-scaling or stale instance killer where kprobe needs to be included in a custom image and started with each new cloud instance. This requires that the configuration of kprobe be independent of the VM hostname, IP address, or Kentik device ID. To accommodate this, we have added a couple new features:

  • Kentik Detect Plans now have an “Active Device” count, in addition to the existing “Total device” count. When kprobe first communicates with Kentik Detect, if active count < total count, a new device will automatically be registered. To facilitate this, a new command line argument: ‑‑device-plan option has been made available.
  • If ‑‑device-name isn’t specified, the instance’s hostname will be used, otherwise it’ll be overridden by this flag and appear in the Kentik Detect platform with this name.

To learn more about the current kprobe startup options, check out our Knowledge Base article.

Avatar of authorGreg Villain
ImprovementInsights & Alerting
7 years ago

Alerting Enhancements

Kentik Detect’s powerful anomaly detection, alerting, and mitigation platform has gotten some improvements this month as well. Let’s take a look:

Support for Nested Filters

We have added support for nested filters in the alert policy dataset – similar to what has been available previously in Data Explorer’s sidebar. This is accessed from the Policies list (Alerting » Policies) by either clicking on an existing policy or clicking the blue Add Policy button. On the Dataset tab, you click on the Edit Filters button to bring up the Filtering Options dialog. For more information on configuring nested filters, check out our AdHoc Filter Interface KB article.

Manual Mitigation TTL

In our November Product Update we mentioned that we have added the ability to start a manual mitigation as opposed to triggering a one-off alert. We’ve now taken this a step further and added the ability to set a time to live (TTL) on the mitigation so it will automatically stop when the timer expires.

start-manual-mitigation-327w.png

Escalating Thresholds

Our alerting system now supports escalating thresholds. A user can configure multiple Alert Thresholds with different criteria to trigger the threshold. As traffic matching the criteria increases or decreases, the appropriate thresholds will trigger. Different notifications can be tied to threshold level, but mitigation escalation is still under development. Stay tuned to future product updates for more details on that.

For more information on Kentik Detect’s powerful alerting system, check out our alerting KB articles or our recent blogs:

  • Kentik Detect Alerting: Configuring Alert Policies
  • HBO Attack: Can Alerting Help Protect Data?
Avatar of authorJoe Reves
ImprovementUI/UX
7 years ago

Dashboard Enhancements

Dashboards are becoming a central focus for Kentik.
To make dashboards more intuitive and easy to work with, we have made a few enhancements over the month of March 2018 to make them even more useful and powerful. See for yourself


New Edit Mode

In the past, EDIT mode looked too much like VIEW mode, so we have now added a few visual clues to make it easier for the user to see at a glance which mode they are currently in.

dashboard-enhancements-718w.png

Updated Add/Edit Panel Dialog

We also created a much cleaner and easier flow for adding new panels or editing existing ones. You no longer have to switch between Data Explorer and the add/edit panel dialog. We now include the query sidebar and the resulting visualization right in the panel dialog window.

add-view-panel-624w.png

Panel Description

edit-view-panel-277w.png
One additional change that users may notice is a Description field in the add/edit panel dialog. The description entered here, will appear as a mouse-over popup when viewing the dashboard panel. This allows dashboard creators to deliver more context for each panel.

Interactive Dashboards

Another new feature we added is called Interactive Dashboards. This feature allows users to click on an item in a panel to get a filtered view based on that data item. The filter applies to all panels on the dashboard and can be seen by viewing the Filters pane in the sidebar.

interactive-dashboards-656w.png

This feature is enabled using the Cross-Panel Filtering selector in the add/edit panel dialog.

cross-panel-filtering-624w.png

The following view types currently support Cross-Panel Filtering:

  • Time Series Stacked Graph
  • Time Series 100% Stacked Graph
  • Time Series Bar Graph
  • Time Series Line Graph
  • Comparison Bar Chart
  • Pie Chart
  • Tables
  • Gauge

We will be adding support for the remaining view types in the near future. Keep an eye on upcoming product updates for more information.

Avatar of authorGreg Villain
ImprovementCore
7 years ago

Interface & Network Classification updates

Classification Dependency Notification

customize-202w.png
Some users may have noticed an explanation mark in the Admin sidebar next to Interface Classification or Network Classification.  

A lot of pre-configured dashboards rely on Interface Classification, Network Classification, and Provider Classification being configured by the user. Due to this, we now alert the user when a dashboard, or Data Explorer query for that matter, requires one of these configurations and it is not matching at least 80%.

dependency-failures-1200w.png

As mentioned, a notification will also be present in the Admin screen. For more information on configuring these items, check out our Interface Classification KB article or blog, as well as our articles on Network Classification and Provider Classification.

Interface Classification Based on Interface Name

set-rule-conditions-298w.png
Speaking of Interface Classification, we have made an improvement here as well. Some of our users have mentioned that they have strict rules in place on how they allocated interfaces on the routers and switches in their network. For example, they might put all the core-facing interfaces on the first linecard and all the edge-facing interfaces on the second linecard. For most major vendors, this gives a consistent naming convention to the interfaces (e.g. xe-0/0 for core and xe-1/0 for edge). Giving our users what they want, we have added support for Interface Classification (more information on IC is available in our KB article) based on the name of the interface, including all types of matches: equals, contains, matches Regex.

Avatar of authorGreg Villain
ImprovementCore
7 years ago

Introducing Generated Charts

It is now possible to generate a series of charts based on the top-N matches for a query dimension. These panels are calculated dynamically at query time, not pre-calculated. For example, this is a set of generated charts showing the top sites for each CDN.

generated-charts-623w.png

To get started using this feature, enable the Generate One Chart Per Series selector in the Advanced Options of the Query pane in the Data Explorer sidebar. You can choose how many columns you want and what level of visualization is used for these generated charts.

advanced-options-248w.png

This feature can be used for configuring panels on a Dashboard — where it can be turned into an Interactive Dashboard.

Avatar of authorGreg Villain
ImprovementCore
7 years ago

Data Explorer: Minimum Metric Threshold

selected-metrics-347w.png
Adding on to last month’s announcement of Multi-Metric, the user can now set a minimum threshold that must be reached for a data point to appear in a chart or table. In the Metrics dialog (accessed by clicking on the Customize Metrics button in the query section of the Data Explorer sidebar), you will see a new button in the Selected Metrics selector which is highlighted in the graphic to the right. This will bring up a Set Minimum Threshold dialog. Once you have input the threshold minimum you want to see, the button in the Selected Metrics selector will change from grey to orange so you know a threshold is set.

set-min-theshold-500w.png
This is a common ad-hoc data filtering tool in the realm of BI tools, often referred to as a ‘Noise Suppressor’ because it will help weed out any background noise from the actual signal useful to the user.

Avatar of authorGreg Villain