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
ImprovementHybrid Cloud
3 years ago

Kentik Cloud: February 2022 features update

February 2022 comes with a broad set of Kentik Cloud improvements. Google VPC Flow Logs now include GKE (Google Kubernetes Engine) dimensions, users can now post their own AWS metadata using a newly created ingest API (instead of allowing Kentik to retrieve it via AMI assumption), dissociate the accounts used to collect Flow Logs vs Cloud Metadata, and last but not least, the Kappa agent for Kubernetes celebrated its 1.0 version !


Google Kubernetes Engine dimensions

Kentik Data Explorer now supports Google’s extended flow logs for Google Kubernetes Engine (GKE) environments. Google extended their VPC Flow Logs to include annotations that describe network traffic inside the Google Kubernetes Engine environment – i.e, the pods, services, nodes, etc. After hearing from a customer who needed this capability inside Kentik, our engineering team added support for these new dimensions.

Edit Dimensions in Kentik Data Explorer will now include choices to include new annotations from network traffic inside the Google Kubernetes Engine environment.

AWS Agentless Ingest

Kentik Cloud users can now choose how they want to send their cloud data (VPC flow logs and AWS metadata) to Kentik. This helps solve a problem for some who couldn’t allow Kentik to reach into their AWS accounts via an IAM role assumption. We have exposed a REST API to which you can manually post AWS metadata and we can provide a Kentik-hosted S3 bucket to which VPC flow logs can be written or replicated.

Improved Metadata-only onboarding/settings

It’s now easier to configure an AWS cloud export to collect only metadata from a given account/region. Now that we’ve made this simpler, anyone should be able to understand how to configure such environments.

The manual setup menu for AWS Cloud now includes a configuration option to collect metadata only.

Enhanced kappa agent for Kubernetes

Kentik has released version 1.0 of the eBPF-based kappa agent for Kubernetes network performance and telemetry. Improvements in this version include easier deployment, critical performance telemetry (% Retransmit and % Out of Order Packets), and host metadata reporting.

Avatar of authorJosh Jensen
Service ProviderNew featureBGP Monitoring
3 years ago

Kentik Market Intelligence: a new product is born!

KMI is a new service provider workflow that uses the global routing table to classify the peering and transit relationships between ASes and to identify the providers, peers, and customers for any AS in any geography. KMI estimates the volume of IP space transited by ASes in different geographies and produces rankings based on that volume, thereby enabling users to compare ASes in various markets.


This new workflow is available to all Kentik users with Premier Edition or with the service provider add-on available for the Kentik Pro Edition. This new workflow does not require any configuration and is immediately usable, as it relies on public routing data from a large number of BGP vantage points all around the world.

As routing data gets crunched on a daily basis, it can now be consumed via a simple interface allowing our users to decrypt how networks are connected to each other, what any network’s customer base looks like or what their providers and peers are.


KMI uses the global routing table to classify the peering and transit relationships between ASes and to identify the providers, peers, and customers for any AS in any geography.

Additionally, KMI scores and ranks any network against the size of their customer base in any subdivision of markets, as well as per customer base type such as retail, wholesale or backbone. KMI can now serve as a public, neutral and objective benchmark to score and rank all networks.

Here are a few pointers to get you started with KMI:

  • Product page: Kentik Market Intelligence
  • Blog post: Launching a labor of love, Kentik Market Intelligence
  • Press release: Kentik Market Intelligence launches to benchmark the internet
  • Knowledge Base article: Details about how the neutral, objective scoring and ranking algorithm works
Avatar of authorGreg Villain
ImprovementHybrid CloudKentik Map
3 years ago

Kentik Map improvements

A lot of new additions have surfaced in February 2022 in the Kentik Map UI. Amongst others, users will find: a health digest reporting function, new layers for AWS Regions and cloud backbone, as well as improvements in the map legends.


Kentik Map Health Digest

An indicator in the toolbar gives a count of issues we’ve discovered on your network and opens a popover that provides a high-level rundown. Click the View Problems button to see a list detailing the issues, then drill down to the map to see an impacted component in the context of its surrounding infrastructure.

Mousing over the new health indicator in Kentik Map will provides a high-level rundown. Clicking View Problems will provide a list and details for each issue.


The health problems list and details can be viewed by clicking View Problems.


Kentik Map Layer Selector

A new layer selector for the Kentik Map lets you choose which categories of overlays to display, including link traffic types, traffic layer types, cloud regions and backbones, traffic utilization, health, and clustering.

The new Layer Selector in Kentik Map and Weather Map lets you choose which categories of overlays to display and the popups for each allow control over the option specifics.


Kentik Map legends

The legends that identify the value ranges represented by link colors are now persistent, so it’s always easy to see what the colors mean.

The color code legend on Kentik Map is persistent.


Kentik Map AWS Regions and Backbones

A layer for AWS regions and backbones has been added to the Kentik Map.

Kentik Map now includes an overlay for AWS Cloud Regions and backbone traffic as are displayed here with AWS US West (N. California).


Avatar of authorJosh Jensen
ImprovementSyntheticsAgents & Binaries
3 years ago

Synthetics: Private "App Agent" now available

Kentik continues to expand the agent fleet for synthetics, giving users more flexibility and locations from which to originate tests.

App agents, which until now were only available as global agents, can now be deployed as a private agent. App agents differ from network agents in that they support both network and web layer tests.


With private app agent support, customers can run network and web layer tests from within their environment. For example, customers can run Page Load tests to measure the performance of key websites from their branch or data center locations or any location they can install a private agent. In addition to web performance metrics, they can also collect network performance metrics — loss, latency, jitter, etc., to these destinations, with an app agent.

The app agents are initially targeted towards supporting new web layer test types (Page Load and transaction tests) but they are able to run all test types so users that want to install a single agent for all test types can use the app agent. The app agent can be deployed using Debian/Ubuntu, RPM or Docker packaging.

The agent will be marked beta as we continue to collect usage data/feedback from users. We recommend the existing network agent for non-web layer testing.

The Private Agent Setup now allows the selection of app agents (beta)

Read the Knowledge Base entry for Kentik App Agents.

Avatar of authorAnil Murty
CoreNew feature
3 years ago

Public Link Sharing is out !

This new feature is the beginning of a broader Kentik initiative to share the Network Observability love outside of the Kentik user crowd. As a lot of our users have asked for means to be able to reliably and systematically share Kentik visualization outside of their own silo, all the way to public audiences, Kentik now offers Public Link Sharing ! 


Sharing is caring

Publicly accessible visualization pages can now be created from Data Explorer visualizations and Synthetics test results and shared as links with people who aren’t registered Kentik users.

As of Friday, February 25th, users can use Public Link Shares. This feature allows users to share Data Explorer visualizations and synthetic monitoring tests with unauthenticated users. This feature has many useful applications, such as helping:

  • Efficiently instrument troubleshooting sessions internally and externally
  • Show evidence of outages and performance issues to vendors
  • Augment support responses to customers with actual, interactive evidence
  • Build brand confidence by transparently communicating on outages and their impact
  • Empower your product and marketing teams with tools to showcase the performance of your infrastructure

Each public share created comes with a public URL in the form of: https://portal.kentik.com/share///</code></p><p style="text-align:center;"><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSI0ODAiIGhlaWdodD0iOTIiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="480" height="92" data-loading-src="https://img.announcekit.app/3134de6a59e20132619ee753e36ede0d?q=1&fm=png&fit=max&w=50&blur=20&s=04b9d824a9546e68b4d58e44166c706a" data-src="https://img.announcekit.app/3134de6a59e20132619ee753e36ede0d?w=480&s=825116985587246e4309c7af65fbc46a"></div><em>The Share option at the top of Data Explorer allows Data Explorer visualizations and Synthetics test results to be shared via links with people who aren't registered Kentik users.</em></p><p style="text-align:center;">You will then be presented with a list of options including the ability to send an email to notify public users and get them to navigate to the share.</p><p style="text-align:center;"><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjU2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNDgwIiBoZWlnaHQ9IjU2NCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" width="480" height="564" data-loading-src="https://img.announcekit.app/daec6a1843572758ba0d5a24a13044af?q=1&fm=png&fit=max&w=50&blur=20&s=5c1bed7ab13d2c41953dc256ed68a870" data-src="https://img.announcekit.app/daec6a1843572758ba0d5a24a13044af?w=480&s=1ac5ab2c9daf227d8eb5c68272ca3f76"></div><em>The Share Visualization menu will help you compose a perfect message to send to your public visualization recipients.</em></p><h2>Native email notifications</h2><p style="text-align:left;">A public share notification email will look like the one below:</p><p style="text-align:center;"><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjQwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNDgwIiBoZWlnaHQ9IjQwNCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" width="480" height="404" data-loading-src="https://img.announcekit.app/df856b7f4514cee0c6e963cef4110c44?q=1&fm=png&fit=max&w=50&blur=20&s=4a45c8fe48473a082362f543fb422edd" data-src="https://img.announcekit.app/df856b7f4514cee0c6e963cef4110c44?w=480&s=ba12b7f7f87f7bfcd9bd2f30f3e72b4a"></div><em>Share Visualization emails will appear as above to your recipients.</em></p><p style="text-align:center;"><br></p><p>Alternatively, Kentik Portal will copy the public URL for the new public share upon creation. Users accessing this URL will not be required to authenticate and will be able to visualize the same chart on a public interface.</p><h2>Managing your Public Shares</h2><p>Users will be able to modify, delete and audit existing shares via this new navigation menu entry:</p><p style="text-align:center;"><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjI3NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjgwIiBoZWlnaHQ9IjI3NyIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" width="280" height="277" data-loading-src="https://img.announcekit.app/ff14390258020a8bba07bc9125a74c33?q=1&fm=png&fit=max&w=50&blur=20&s=ceec1022bd8daf05d0365ad60be1cdb9" data-src="https://img.announcekit.app/ff14390258020a8bba07bc9125a74c33?w=280&s=1313dbd27bfcea32c920a49c9c2ae803"></div><em>A new navigation entry allows users to modify, delete and audit existing shares.</em></p><p style="text-align:center;"><br></p><h2>Useful pointers</h2><ul><li>For more information on using Public Link Sharing documentation is available in the <a href="https://kb.kentik.com/v4/Cb29.htm#Cb29-Public_Shares" rel="nofollow noopener" target="_blank">Kentik Knowledge Base</a>.</li><li>Also see our blog post, <a href="https://www.kentik.com/blog/network-observability-now-publicly-shareable/" target="_blank" rel="nofollow noopener">Network observability, now publicly shareable</a> that describes some use cases for the new Public Link Sharing feature.</li></ul></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/e81d1316c54b0417023b67933fdf709d" class="avatar"/><span class="author">Greg Villain</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div><div class="post" style="--post-accent-color:#12805c;--post-accent-bg-color:#12805c20"><div class="post-header"><aside class="labels"><span class="label" data-label="Improvement" style="background-color:#12805c20;color:#12805c">Improvement</span></aside><span class="time"><span class="ago">3 years ago</span><span class="date"></span><span class="icon"></span></span></div><a href="/capacity-planning-workflow-overhaul-4m69xK"><h1 class="title">Capacity Planning workflow overhaul</h1></a><div class="post-body"><div><p>The Capacity Planning workflow saw significant changes recently. You’ll find a completely refreshed user-interface with many new features to enhance your productivity.</p><p>You can read more about the changes in the blog post <a href="https://www.kentik.com/blog/network-capacity-planning-for-2022-made-easy/" target="_blank" rel="nofollow noopener">Network capacity planning made easy in 2022</a>.</p><h2>General UI overhaul</h2><p>The Capacity Planning UI has been significantly improved.<source type="image/webp"><source></p><p><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzNyIgaGVpZ2h0PSI5OTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEyMzciIGhlaWdodD0iOTkzIiBmaWxsPSJub25lIiAvPjwvc3ZnPg==" width="1237" height="993" data-loading-src="https://img.announcekit.app/ea17f46b793a81e8a8e44cc1928a5b5a?q=1&fm=png&fit=max&w=50&blur=20&s=f46aceab1ce33b188d68331269f88cbe" data-src="https://img.announcekit.app/ea17f46b793a81e8a8e44cc1928a5b5a?w=1200&s=170a226c276d19e274c317ae435d8c87"></div></p><ul><li>Each tracked capacity plan is shown in card format and displays an at-a-glance status. The colored status bar at the top of each card is a visual measure of the severity of the plan based on the status of each interface and its contribution to the overall capacity.</li><li>You’ll find noise filters that allow you to disable unnecessary information on healthy capacity plans.</li><li>Each plan card now displays the strategy and thresholds within the card, as well as counters for each interface in Warning or Critical status.</li><li>An options menu for each plan allows you to export and access configuration directly from the landing page.</li><li>And a brand-new, right-side panel now displays an ordered list of the critical plans to attend to for both Interface Runout and Utilization.</li></ul><h2>Configuration of Capacity Plans revamp</h2><p>The configuration section of each capacity plan has been revised to more closely match the standard adopted in the Edge > Connectivity Costs workflow: Attributes and strategies for all plans are on one tab, while the interface selection is on another one.</p><p><source type="image/webp"><source></p><p><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQyMyIgaGVpZ2h0PSI4NjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE0MjMiIGhlaWdodD0iODYyIiBmaWxsPSJub25lIiAvPjwvc3ZnPg==" width="1423" height="862" data-loading-src="https://img.announcekit.app/39493b25cb5a7e050826e079fa180072?q=1&fm=png&fit=max&w=50&blur=20&s=63a73b5ede95be9330ef7ba6cbf2a979" data-src="https://img.announcekit.app/39493b25cb5a7e050826e079fa180072?w=1200&s=e3b6bbb6bfdcf6c007f472c0a882d29d"></div></p><h2>Capacity Plan Details UI</h2><p>The Capacity Plan details page has also been completely reworked and it now includes the following:</p><ul><li>A summary of the plan status and configuration mirroring that of the cards on the landing page for that plan</li><li>The ability to filter out by level of severity as implemented on the landing page</li><li>A new option to group the interface details within that plan by multiple levels: None (flat), Site or by Device/Site to accommodate users’ different ways of tackling capacity.</li><li>Each plan can now be exported both as PDF (ad-hoc or email attachment), as well as CSV for further massaging (note that this export types are also available directly from the card on the landing page)</li><li>Lastly, each interface in the details screen can be expanded to reveal a traffic chart for the interface with visual thresholds from the configuration on it.</li></ul><p><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3NSIgaGVpZ2h0PSIxMTc4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxNTc1IiBoZWlnaHQ9IjExNzgiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1575" height="1178" data-loading-src="https://img.announcekit.app/50f31d59fbe900bb5319d0c5cef0a72e?q=1&fm=png&fit=max&w=50&blur=20&s=db0effa7f2b6f33b0d76d08bbc5f49e8" data-src="https://img.announcekit.app/50f31d59fbe900bb5319d0c5cef0a72e?w=1200&s=f6d022298a3f4216432ed934da12f45c"></div></p><p><br></p></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/e81d1316c54b0417023b67933fdf709d" class="avatar"/><span class="author">Greg Villain</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div><div class="post" style="--post-accent-color:#12805c;--post-accent-bg-color:#12805c20"><div class="post-header"><aside class="labels"><span class="label" data-label="Improvement" style="background-color:#12805c20;color:#12805c">Improvement</span><span class="label" data-label="Insights & Alerting" style="background-color:#B34D4D20;color:#B34D4D">Insights & Alerting</span><span class="label" data-label="DDoS" style="background-color:#66991A20;color:#66991A">DDoS</span></aside><span class="time"><span class="ago">3 years ago</span><span class="date"></span><span class="icon"></span></span></div><a href="/ddos-and-alerting-december-2021-quick-update-1SSBZm"><h1 class="title">DDoS and Alerting: December 2021 quick update</h1></a><div class="post-body"><div><p>The mitigations UI/UX experience has been updated this December, these few changes are the initial steps towards a much longer Q1 2022 Alerting and Mitigation push, stay tuned for more.</p><hr class="read-more-break"><h2>Mitigations</h2><ul><li>Mitigation controls - integrations complete for policies, support in v4</li><li>Added acknowledgment required for thresholds</li><li>Multiple mitigations are supported per policy</li><li>Mitigation apply/clear timers per policy</li></ul><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk0MiIgaGVpZ2h0PSIxOTMxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxOTQyIiBoZWlnaHQ9IjE5MzEiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1942" height="1931" data-loading-src="https://img.announcekit.app/18fc6fba25962309e054a7ad5db0041f?q=1&fm=png&fit=max&w=50&blur=20&s=26f4f02610ad6c971ac88391f4cb2005" data-src="https://img.announcekit.app/18fc6fba25962309e054a7ad5db0041f?w=1200&s=a6cb76a83747a1620b2055652ee9aba0"></div></div><p><br></p></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/0d422e4dbc0e1a27e4db6ee0967c26ba" class="avatar"/><span class="author">Joe Reves</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div><div class="post" style="--post-accent-color:#12805c;--post-accent-bg-color:#12805c20"><div class="post-header"><aside class="labels"><span class="label" data-label="Improvement" style="background-color:#12805c20;color:#12805c">Improvement</span><span class="label" data-label="Hybrid Cloud" style="background-color:#009ce020;color:#009ce0">Hybrid Cloud</span><span class="label" data-label="Kentik Map" style="background-color:#65329420;color:#653294">Kentik Map</span></aside><span class="time"><span class="ago">3 years ago</span><span class="date"></span><span class="icon"></span></span></div><a href="/cloud-december-2021-updates-1RKdt6"><h1 class="title">Cloud: December 2021 updates</h1></a><div class="post-body"><div><p>As usual, our Cloud Product team turned around a ton of great enhancements to the Kentik Cloud and Map products over the month of December 2021. More than ever, Kentik goes one step closer from being the only and most complete Hybrid Cloud observability solution out there. See for yourself.</p><hr class="read-more-break"><h2>Weather Map improvements</h2><p>This month saw one of the largest updates to the Weather Map yet. In this release we’ve incorporated several new features worth discussing. We added layers that allow users to view utilization and/or health data into their map, along with a nifty layer selector:</p><div><source type="image/webp"><source></div><div><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQ0IiBoZWlnaHQ9IjQ3MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iOTQ0IiBoZWlnaHQ9IjQ3MiIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" width="944" height="472" data-loading-src="https://img.announcekit.app/d6fbde7edfdb6782e693893a640803dc?q=1&fm=png&fit=max&w=50&blur=20&s=b3c2d2ed89e26ad3cf7b433b570a6436" data-src="https://img.announcekit.app/d6fbde7edfdb6782e693893a640803dc?w=944&s=4aa45952cab55d92e92f2606d06014e7"></div><em>Layer Selector</em></div><h2>Utilization layer</h2><p>A major use case for Weather Map in ISPs and large backbone networks is to assist users in performing capacity planning exercises. In order to accomplish this, we needed to color the map based on interface utilization rather than total bytes. This means that our new map breaks down the interface utilization of a single interface or an aggregated bundle and buckets these interfaces into 10 groups of increasing utilization.</p><p>We also needed to add in support for interface bundling as well as support visually aggregated interfaces when more than one link connects a site cluster to another site or another cluster. To support this, we use the backend attributes that we poll from our customer’s SNMP data to determine if an interface is configured as part of a bundle or is operating as a single interface.</p><p>If a link is drawn between two site clusters, we’ll aggregate the bandwidth over both links and calculate the total utilization on the fly:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgwIiBoZWlnaHQ9IjIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNjgwIiBoZWlnaHQ9IjIxNSIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="680" height="215" data-loading-src="https://img.announcekit.app/14278575882c6049c4135a428bb8349f?q=1&fm=png&fit=max&w=50&blur=20&s=231f6d733633f27fc246021ec993bf09" data-src="https://img.announcekit.app/14278575882c6049c4135a428bb8349f?w=680&s=3edcbce80a022fd4c6415b2e816e4e11"></div></p><p>When a user clicks on this link, the system allows them to choose which link they’d like to focus on:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgwIiBoZWlnaHQ9IjIyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzgwIiBoZWlnaHQ9IjIyNyIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="380" height="227" data-loading-src="https://img.announcekit.app/b3134d817f6f195233d4225e49be5a4b?q=1&fm=png&fit=max&w=50&blur=20&s=1d78820db719abcc422de2c60c6b81c5" data-src="https://img.announcekit.app/b3134d817f6f195233d4225e49be5a4b?w=380&s=221ed0dc1e408d765e4747c208b9474f"></div></p><h2>Weather Map sidebar improvements</h2><p>We’ve also added in sidebar improvements that make selections of Sites and Links easier. Consider the following example. A user has clicked on the 3 site cluster in the Chicago region on the Kentik map:</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk5OSIgaGVpZ2h0PSIxMjQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxOTk5IiBoZWlnaHQ9IjEyNDAiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1999" height="1240" data-loading-src="https://img.announcekit.app/48a0a0cf16bfe92b05b8591020c0ad50?q=1&fm=png&fit=max&w=50&blur=20&s=9f7959aad6ef1630922bf4b9504c7dcc" data-src="https://img.announcekit.app/48a0a0cf16bfe92b05b8591020c0ad50?w=1200&s=51e80e97061f7e312ef4853e522addde"></div></div><p>The sidebar now opens up with a running count of the sites and links interconnecting the sites.</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYzOCIgaGVpZ2h0PSIxMjQ1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxNjM4IiBoZWlnaHQ9IjEyNDUiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1638" height="1245" data-loading-src="https://img.announcekit.app/7f6b15e35e44a6d1907fce472470a27f?q=1&fm=png&fit=max&w=50&blur=20&s=cac6b8772022ff2e47256ef21538bfb0" data-src="https://img.announcekit.app/7f6b15e35e44a6d1907fce472470a27f?w=1200&s=98a163ea5edc8d9a088208dc498d78e9"></div></div><p>Expanding these elements allows to interactively browse the map:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgwIiBoZWlnaHQ9IjQzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNzgwIiBoZWlnaHQ9IjQzNSIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="780" height="435" data-loading-src="https://img.announcekit.app/20976d890eb86eb66a5e13fd49f7265f?q=1&fm=png&fit=max&w=50&blur=20&s=14c288b03f0331cf2690519991575ef9" data-src="https://img.announcekit.app/20976d890eb86eb66a5e13fd49f7265f?w=780&s=d4e4e380730fb1a05427a4bc04e222a9"></div></p><h2>Health Layer</h2><p>We have also started to resurface health on the Weather Map. We started by adding health into the cluster popovers as such:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjMyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjgwIiBoZWlnaHQ9IjMyOCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="280" height="328" data-loading-src="https://img.announcekit.app/4cc158b63880880b20b1d792a2342424?q=1&fm=png&fit=max&w=50&blur=20&s=4f14bb49ae1001fe6530fdb258bef554" data-src="https://img.announcekit.app/4cc158b63880880b20b1d792a2342424?w=280&s=d3be9b2f56a01d503cfecf335cd20dca"></div></p><p>Of course, we also show the site health on the canvas and sidebar as well. Here we see an unhealthy ORD1 site on the canvas:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMwIiBoZWlnaHQ9IjE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjMwIiBoZWlnaHQ9IjE3NCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="230" height="174" data-loading-src="https://img.announcekit.app/f82b58e99a7df3c88dd92b9d82bdd25d?q=1&fm=png&fit=max&w=50&blur=20&s=5df6ab9535944c6ff6073c1ed5963ce0" data-src="https://img.announcekit.app/f82b58e99a7df3c88dd92b9d82bdd25d?w=230&s=f2157f286a090212243f6854dafa6aa7"></div></p><p>And a list of all of the sites within a view color-coded by health in the sidebar:</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgwIiBoZWlnaHQ9IjQwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNzgwIiBoZWlnaHQ9IjQwMCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="780" height="400" data-loading-src="https://img.announcekit.app/d3a8579bf4f064fc25123a0e06f81e87?q=1&fm=png&fit=max&w=50&blur=20&s=19f868604d68d3a69b527788f866757b" data-src="https://img.announcekit.app/d3a8579bf4f064fc25123a0e06f81e87?w=780&s=f2433fe3481c52cc9afd75937011cb46"></div></div><p>You will notice that we also now color links by health. We currently have two link-health states — <em>down</em> and <em>degraded</em>:</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSI0ODAiIGhlaWdodD0iOTIiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" class="image-align-left" width="480" height="92" data-loading-src="https://img.announcekit.app/0b75bb0b9a0b0d9513f2f00f9b15fab6?q=1&fm=png&fit=max&w=50&blur=20&s=c269db1faa654c63541a656df748ac88" data-src="https://img.announcekit.app/0b75bb0b9a0b0d9513f2f00f9b15fab6?w=480&s=aac637a596bcae2c22c4a8e1f0b64eda"></div></p><p>Down indicates that the router that originates or terminates a link has reported an <code>ifOperStatus</code> of DOWN or administratively shut down, while <em>Degraded</em> state means that the system is reporting errors.</p><h2>Mini-map site topology</h2><p>A popular request we’ve heard is to show a user’s site topology without having to load the entire site view. We now show the site topology in the sidebar itself. This is useful for getting at-a-glance understandings of how sites are constructed and is a step closer to our next iteration which allows users to see the devices that connect to other sites directly on the Weather Map canvas.</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk5OSIgaGVpZ2h0PSIxMDcyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxOTk5IiBoZWlnaHQ9IjEwNzIiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1999" height="1072" data-loading-src="https://img.announcekit.app/9c9c9318ab2d84935ae0a5ea47392273?q=1&fm=png&fit=max&w=50&blur=20&s=a037353ba5e99bbb63b58ad0080cb456" data-src="https://img.announcekit.app/9c9c9318ab2d84935ae0a5ea47392273?w=1200&s=3fd19fcae0af5bb35d3052a3be0a9293"></div></div><p><br></p></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/252b0e820717324e9b8bb2cc0674ec6c" class="avatar"/><span class="author">Christoph Pfister</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div><div class="post" style="--post-accent-color:#12805c;--post-accent-bg-color:#12805c20"><div class="post-header"><aside class="labels"><span class="label" data-label="Improvement" style="background-color:#12805c20;color:#12805c">Improvement</span><span class="label" data-label="Synthetics" style="background-color:#c4510020;color:#c45100">Synthetics</span><span class="label" data-label="BGP Monitoring" style="background-color:#16a5a520;color:#16a5a5">BGP Monitoring</span></aside><span class="time"><span class="ago">3 years ago</span><span class="date"></span><span class="icon"></span></span></div><a href="/synthtics-december-2021-1PtqqA"><h1 class="title">Synthtics: December 2021</h1></a><div class="post-body"><div><p>This December, a few top demands make it to the synthetics product area, amongst others: </p><ul><li>App Agents get the traceroute and ping data back-ported from the legacy Private Agents</li><li>BGP Monitor tests are made easier to navigate by allowing you to switch between the prefixes being monitored</li><li>All existing Notification Channels are now available to synthetic tests</li></ul><hr class="read-more-break"><h2>Ping and trace in page load tests</h2><p>You are now able to run ping and traceroute on the App Agents. As a first step in the rollout, we have enabled UI changes to be able to run this as part of the Page Load test (the only test that uses the App Agents today).</p><p><source type="image/webp"><source><div class="img-wrapper"><img alt src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgwIiBoZWlnaHQ9IjEzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNTgwIiBoZWlnaHQ9IjEzOCIgZmlsbD0ibm9uZSIgLz48L3N2Zz4=" class="image-align-left" width="580" height="138" data-loading-src="https://img.announcekit.app/8630e4eccc4becd7156acdfb9827e0eb?q=1&fm=png&fit=max&w=50&blur=20&s=99db973b4860e1477e46020729b34c37" data-src="https://img.announcekit.app/8630e4eccc4becd7156acdfb9827e0eb?w=580&s=551f5bb4636c74edfc9b15962273c461"></div></p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk5MCIgaGVpZ2h0PSIxMzUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxOTkwIiBoZWlnaHQ9IjEzNTIiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1990" height="1352" data-loading-src="https://img.announcekit.app/9e6b6ea7a3c1d60f3ba3200b4bcfb954?q=1&fm=png&fit=max&w=50&blur=20&s=124b94a328b8c95126dd2498fb0432e0" data-src="https://img.announcekit.app/9e6b6ea7a3c1d60f3ba3200b4bcfb954?w=1200&s=dd0b293a74b198b04746d01511baf614"></div></div><div><em>Ping and traceroute are now available with Page Load tests, providing additional performance metrics.</em></div><h2>BGP Monitor aggregated prefixes and prefix selector filter</h2><p>Based on feedback from certain customers we realized that the BGP test results were noisy and it was hard to get a high level view of the number of changes and prefixes involved before digging into the details. We have made three changes to address this:</p><ul><li>We are aggregating the result set by prefix and grouping them into collapsed groups.</li><li>The header for each group indicates the total number of BGP events grouped by type (Announcements, Withdrawals and Unexpected Origin events).</li><li>A prefix selector on the top right allows users to easily filter down to a specific prefix and doing so only shows events for that specific prefix over the selected time range.</li></ul><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk5OSIgaGVpZ2h0PSIxNTUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxOTk5IiBoZWlnaHQ9IjE1NTIiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1999" height="1552" data-loading-src="https://img.announcekit.app/e0fe79dbde9dfcdeb80488b11b6ed6ae?q=1&fm=png&fit=max&w=50&blur=20&s=988e0ae824fd980e0ac8c8edfa3317a0" data-src="https://img.announcekit.app/e0fe79dbde9dfcdeb80488b11b6ed6ae?w=1200&s=a8a57848e5a405678c780519601557a8"></div></div><h2>Support for all notification channel types in Synthetics</h2><p>When we added support for alerts and notifications in Synthetics about a year ago, we supported Slack, email and JSON/webhook. We did the work necessary to support and template all the other notification types and have exposed them in the UI.</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyMSIgaGVpZ2h0PSI4NDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEyMjEiIGhlaWdodD0iODQ0IiBmaWxsPSJub25lIiAvPjwvc3ZnPg==" width="1221" height="844" data-loading-src="https://img.announcekit.app/f8abd2cbbfd0ff9741148ca72f996d7d?q=1&fm=png&fit=max&w=50&blur=20&s=089273efc7feb99260616e40ed744e96" data-src="https://img.announcekit.app/f8abd2cbbfd0ff9741148ca72f996d7d?w=1200&s=17fa8925e99d52c738a74e70d03390b4"></div></div><p><br></p></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/c456f4e69c889531b3e04102dc79a62d" class="avatar"/><span class="author">Anil Murty</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div><div class="post" style="--post-accent-color:#12805c;--post-accent-bg-color:#12805c20"><div class="post-header"><aside class="labels"><span class="label" data-label="Improvement" style="background-color:#12805c20;color:#12805c">Improvement</span><span class="label" data-label="Hybrid Cloud" style="background-color:#009ce020;color:#009ce0">Hybrid Cloud</span><span class="label" data-label="Kentik Map" style="background-color:#65329420;color:#653294">Kentik Map</span></aside><span class="time"><span class="ago">3 years ago</span><span class="date"></span><span class="icon"></span></span></div><a href="/cloud-november-2021-update-236aFG"><h1 class="title">Cloud: November 2021 Update</h1></a><div class="post-body"><div><p>This month the cloud product team delivered a ton of improvements: tightening up our maps, making our backend systems more resilient, and improving Azure onboarding. We released an alpha version of Kentik Kube, a product designed to help networkers awash in a sea of containers find solid ground, a variety of map improvements, support for VPC endpoint interfaces and gateways, and the ability to retain VPC Flow Logs inside of S3 buckets indefinitely. And we delivered the first of two projects designed to make agentless cloud ingest a reality. We are actively seeking design partners for Kentik Kube. <a href="https://mail.google.com/mail/u/0/?fs=1&tf=cm&source=mailto&to=kubernetes@kentik.com" rel="nofollow noopener" target="_blank">Please contact us</a> if you’d like to help guide our vision for this product early on. We welcome your input! Read on for all the details.</p><hr class="read-more-break"><h2>Kentik Kube: Network visibility for Kubernetes clusters</h2><p>One thing we believe at Kentik is that everything that runs over the network should be observable — from containers to clouds, and everything in between. And with that in mind, whenever we become aware of a new visibility gap making operators’ lives more difficult, we aim to bridge it.</p><p>Enter Kubernetes. In 2020, we released an agent that could be used to export network flows from Kubernetes. And this month, we’ve released Kentik Kube to visualize this data.</p><p>Kentik Kube is a new module of the Kentik Network Observability Cloud that helps cloud and infrastructure engineers gain detailed network traffic and performance visibility both inside and among their Kubernetes clusters to quickly detect and solve network problems.</p><p>As the industry has adopted Kubernetes as a de facto standard for workload scheduling, teams that support these environments are discovering that their network and Kubernetes monitoring tools can’t help them answer critical questions because they:</p><ul><li>Are unaware of traffic patterns within Kubernetes or do not create traffic logs for these environments</li><li>Do not take into account the network models implemented by Kubernetes</li><li>Do not fuse Kubernetes metadata into traffic data.</li></ul><p>We built Kentik Kube to provide this visibility for these teams. Our solution supports cloud-managed Kubernetes clusters (AKS, EKS, and GKS) and on-prem, self-managed clusters using the most widely used cloud implemented network models.</p><p>Kentik Kube helps by supporting the following use cases:</p><p>Network performance: Discover which services and pods are experiencing network delays so you can troubleshoot and fix problems faster. Identify service misconfigurations without capturing packets. Configure alert policies to proactively find high latency impacting nodes, pods, workloads or services.</p><p>Top talkers: Identify clients/requesters consuming your Kubernetes services so you can track down problematic connections. Discover oversubscribed microservices so you can adjust scaling, configure node affinity, etc. Know exactly who was talking to which pod, and when.</p><p>Policy validation: Ensure that your network reality matches your design. See which pods, namespaces and services are speaking with each other to ensure that your configured policy is working as expected.</p><p>Total infrastructure visualization: Know which pods are deployed on which nodes — even historically. See which pods and services are communicating with non-Kubernetes infrastructure or the internet. View your network from container to cloud.</p><div><source type="image/webp"><source><div class="img-wrapper"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg4OSIgaGVpZ2h0PSIxODU0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHdpZHRoPSIxODg5IiBoZWlnaHQ9IjE4NTQiIGZpbGw9Im5vbmUiIC8+PC9zdmc+" width="1889" height="1854" data-loading-src="https://img.announcekit.app/571deee070ffedf101302fa69baa3ba7?q=1&fm=png&fit=max&w=50&blur=20&s=b19f3e77db081e7016872cfe9a6b5c79" data-src="https://img.announcekit.app/571deee070ffedf101302fa69baa3ba7?w=1200&s=ce7856e8f0e1b58d58e54e224c3c5005"></div></div><h2>AWS Flow Logs in-bucket file retention</h2><p>Kentik has always allowed our AWS customers to retain their flow logs in their buckets. However, we ran into problems with customers who wanted to keep their flow logs around for long periods of time. We’ve made some significant changes and are happy to report that customers can now keep their flows around as long as they like — without any adverse effects on their Kentik subscriptions.</p><h2>VPC endpoint support and ENI gateways</h2><p>This month we’ve begun our journey towards full support of VPC endpoints in Kentik Cloud. Our first volley of product improvements includes giving customers the ability to group and filter flows based on these gateway IDs in the Data Explorer.</p><p>We support both Gateway-style VPC Endpoints as well as Interface VPC endpoints (AWS PrivateLink). However, despite their similar names, these are very different things under the hood. VPC Endpoint Gateways act as gateways to Amazon services, keeping this traffic inside your VPC and off the public internet. Using these endpoints can save money by keeping VPC network egress costs down — making identifying when traffic isn’t using these gateways a key use case. These gateways aren’t exposed as elastic network interfaces and thus can be difficult to track traffic using other network solutions. Kentik is the only solution on the market that gives you this capability.</p><p>AWS PrivateLink allows AWS and their customers to configure their services for consumption without forcing traffic to flow over the public internet. Over 128 different AWS services are available behind these so-called “interface endpoints” while just a small few are available behind VPC endpoint gateways. Interface Endpoints serve to reduce cost and can serve a security function in that sensitive information can be shared between AWS customers privately. These endpoints are exposed in a more standard fashion inside of VPCs using Elastic Network Interfaces as the gateways. The major difference in how this impacts Kentik users is that these interfaces are grouped in the Interface Type dimensions and specific interfaces are identified in the ENI ID dimension while the Gateway-style endpoints are grouped into the Gateway Type dimensions and the specifics are found under Gateway ID dimension.</p><h2>S3 bucket ingest</h2><p>We took a major step forward this month in our promise to offer agentless ingest to AWS customers. Instead of having Kentik reach into customer buckets to retrieve flow logs, we can now support customers who wish to write their flow logs directly into an S3 bucket that Kentik manages and maintains. This allows customers to write flow logs more flexibly (via direct VPC write, lambda copies, S3 actions, etc.) and also allows customers to avoid giving Kentik permissions into their S3 buckets. Next up on our agentless agenda is to provide a method for companies to post their metadata to a similar endpoint for enrichment and mapping visualizations. Stay tuned!</p><h2>Map improvements</h2><p>Following our September release of the Weather Map, we’ve continued to iterate on our Kentik Maps product. This month we’ve added a bunch of important fixes and improvements.</p><p>We’ve improved handling overlapping lines in AWS. Previous versions of Kentik Map would allow lines connecting close together objects to overlap. We’ve added some logic to detect this condition and give these objects a bit of breathing room, making it easier to visually determine the path connecting the objects and select them with your mouse.</p><p>We’ve improved visualizing site-to-site VPN connections. Prior versions of Kentik Map for AWS kept the customer gateways in the middle of the screen. We moved customer gateways into the “On Prem” box where they rightfully belonged. This helps clean up the interconnection section of the map considerably. We have more work coming here this quarter to make the map experience even easier to use for companies with lots of interconnections.</p></div></div><div class="post-footer"><img alt="Avatar of author" src="https://www.gravatar.com/avatar/252b0e820717324e9b8bb2cc0674ec6c" class="avatar"/><span class="author">Christoph Pfister</span></div><aside class="feedback"><div class="fast-reactions "><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="24.5" r="5"></circle><circle cx="43.5" cy="24.5" r="5"></circle><path d="M49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3s-11.7.7-15.2 1.3c-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6S49 45.3 49 38"></path></g><path class="decoration" d="M44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5"></path></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><g class="foreground"><circle cx="20.5" cy="27.6" r="5"></circle><circle cx="43.5" cy="27.6" r="5"></circle><path d="M38.9 48H25.1c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"></path></g></svg><svg class="reaction-emoji " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><circle cx="32" cy="32" r="30" class="background"></circle><path d="M39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7m-26.5 3c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2" fill="#917524"></path><path d="M35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7m-24 4.4c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2M47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5s13.6-1.1 15.3-5c0 0 1.3-3.1.4-5" class="foreground"></path><path class="decoration" d="M43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2S21 42.2 21 42.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5V43"></path></svg></div><form class="line-form"><textarea rows="1" label="feedback" aria-label="Feedback Input" placeholder="Send us your feedback" style="min-height:30px;height:33px"></textarea><button type="submit" aria-label="Submit Button" title="Submit Button"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" fill="none" viewBox="0 0 20 19" class="submit-icon"><path fill="currentColor" d="M10.5 0A9.51 9.51 0 001 9.5a9.39 9.39 0 002.44 6.35l-2.29 2.3a.47.47 0 00-.11.54.5.5 0 00.46.31h9a9.5 9.5 0 000-19zm-4 11.5a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2zm4 0a1 1 0 110-2 1 1 0 010 2z"></path></svg></button></form></aside></div></section></div></div><script src="https://cdn.announcekit.app/53cfca8aa7b448e3e890.js"></script><script src="https://cdn.announcekit.app/83757c79485c7eedc33d.js"></script><script src="https://cdn.announcekit.app/4443519e49d303f10672.js"></script><script src="https://cdn.announcekit.app/f2ca5f7b13e7052da78f.js"></script><script src="https://cdn.announcekit.app/8f39e59f415dc3eb3180.js"></script><script src="https://cdn.announcekit.app/770825ba94fdf40d8412.js"></script><script src="https://cdn.announcekit.app/b22f4430fc8cbb7a0651.js"></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-7DP2CX6M77"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7DP2CX6M77'); </script><style> .feed.header-mid header.main-header { background-image: radial-gradient(circle at center bottom, rgb(9, 109, 217), rgb(29, 69, 180)); } .feed.header-mid header.main-header .jumbo p {opacity: .8;} header p.description {background-color: transparent} /* fix Read More label position */ section.main-postlist .post div.post-body .read-more { padding-bottom: 0; line-height: 1; } section.main-postlist .post div.post-body .read-more span { padding-bottom: 0; margin-bottom: 0; } section.main-postlist .post .post-footer { padding-top: 16px; } </style></body></html>