VOOZH about

URL: https://thenewstack.io/how-keptn-automatically-configures-prometheus-ecosystems/

⇱ 3 Ways that Keptn Future-Proofs Kubernetes Monitoring - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2020-10-14 12:15:43
3 Ways that Keptn Future-Proofs Kubernetes Monitoring
contributed,sponsor-dynatrace,sponsored,sponsored-post-contributed,
CI/CD / Kubernetes / Observability

3 Ways that Keptn Future-Proofs Kubernetes Monitoring

Keptn is a CNCF sandbox project that provides a pluggable, event-based control plane for continuous delivery and automated operations. 
Oct 14th, 2020 12:15pm by Jürgen Etzlstorfer
👁 Featued image for: 3 Ways that Keptn Future-Proofs Kubernetes Monitoring
Dynatrace sponsored this post.

Dynatrace sponsored this post.

Jürgen Etzlstorfer
Jürgen is Technology Strategist at Dynatrace. He is passionate about cloud technologies, self-healing applications, and automation. In the Dynatrace Innovation Lab, he researches emerging technologies and how to leverage them in his daily work. When he is not working, you can find him outdoors, biking, hiking or running. You can follow him @jetzlstorfer

In my previous article, I highlighted three widespread Kubernetes monitoring challenges facing platform operators and proposed solutions to overcome them with Prometheus.

But, before you implement your own solution based on these suggestions, ask yourself how many new solutions will be created if every reader builds his or her own? Right! You will end up with as many solutions as readers. That might be fine for solving the problem at hand, but it won’t scale to new use cases, or to new environments that other teams have to stand up, or to the “separation of concerns” that exist between developers, DevOps and SREs. Besides, much more could be achieved by not only configuring Prometheus and its ecosystem tools around SRE concepts but also leveraging them in other parts of the software development life cycle — for example, in CI/CD systems.

You can envision even more extensions. Why not integrate testing tools like JMeter and provide dedicated dashboards out-of-the-box for each test run? And why not query Prometheus metrics automatically for each test run and report it back to the user each time a test is triggered?

The ultimate root problem: Building such a system itself takes time and is a complex effort.

The ultimate solution: Use a ready-made, open-source framework built on industry standards.

We at Dynatrace started Keptn, a Cloud Native Computing Foundation sandbox project that provides a pluggable, event-based control plane for continuous delivery and automated operations, to answer this question: How to build a future-proofed, extendable platform on Kubernetes that provides out-of-the-box support for configuring and managing monitoring tools, and integrating them into a bigger workflow?

👁 Image

Keptn provides a ready-made framework addressing the challenges we have discussed earlier.

1. GitOps-related Approach

Keptn stores all of its configurations in an internal Git repository that can be connected with GitHub, Gitlab, Bitbucket, and other repositories, and applies changes from the Git repository to your environment. Keptn has an API and CLI to trigger these changes. There is no need to be an expert in Git, since you can use Keptn to add or change configurations in the Git repository.

2. Code Generation and Abstraction

Keptn builds upon SRE best practices, by basing its configuration on service-level indicators (SLI) and service-level objectives (SLO). These concepts are also the input for all code that is generated by Keptn or tools connected to Keptn. Thus, Keptn helps you to focus on ensuring service-level quality, instead of dealing with APIs.

3. Tool Integrations

Keptn is an event-based control plane that other tools — such as Jenkins, Chef, Puppet, Jira, Jmeter or Ansible — can connect to and be triggered by, or can trigger Keptn themselves. Communication with Keptn is done using CloudEvents, an incubating CNCF project.

As an example, consider a simple cloud event, an SLI and SLO file, and how Keptn can automate connected tools.

Step 1: A cloud event will be sent via the Keptn CLI — or from one of the aforementioned tools, like Jira or Puppet — to the Keptn control plane.

Step 2: From there, it will be distributed to all connected tools that have subscribed to this kind of event. Keptn provides over 20 different types of cloud events for continuous delivery and configuration management, as well as triggering auto-remediation actions to cover a broad spectrum of different use cases. Remember, the spec is open source and can be extended by the community.

Step 3: Registered tools receive the cloud event and can either execute an action directly with the information they receive within the event, or reach out to additional configurations managed by Keptn — for example, SLI and SLO files.

The following graphic illustrates the process of how Keptn automates connected tools.

👁 Image

This event-based approach ensures:

  1. Configuration is always version controlled;
  2. Code generators can be most effectively leveraged by plugging them into a larger toolset; and
  3. Generated code is synchronized within other tools, since all tools receive the same input information.

Here are some examples of what else you can do with tool integration triggered by Keptn:

  • Monitoring data can be automatically pulled and used for quality gate evaluation in CI/CD systems.
  • Quality gate evaluation can be sent to other connected tools, such as Slack, to inform developers about the performance impact of their latest commits.
  • Auto-remediation can be kicked off to remediate issues in your production environment, by connected remediation or automation tools to Keptn.

Whether you want to automate scaling and setup of Prometheus and its ecosystem tools, or want to go all-in on an event-driven control-plane approach, Keptn helps you automate connected tools.

Want to learn more about Keptn and give it a try? Watch our on-demand Keptn Performance Clinic and join the Keptn Community; build your own services and then tell us about them so that the whole Keptn ecosystem can benefit!

Be sure to check out the Keptn community meetings as well, where the team provides regular LIVE updates from the Keptn headquarters.

The Cloud Native Computing Foundation is a sponsor of The New Stack.

Feature image via Pixabay.

Dynatrace redefines developer experience by unifying logs, metrics, traces, AI model telemetry, infrastructure, and security data into a single, scalable platform that integrates directly into IDEs and CI/CD pipelines.
Learn More
The latest from Dynatrace
Hear more from our sponsor
TRENDING STORIES
Jürgen is Technology Strategist at Dynatrace. He is passionate about cloud technologies, self-healing applications, and automation. In the Dynatrace Innovation Lab, he researches emerging technologies and how to leverage them in his daily work. When he is not working, you...
Read more from Jürgen Etzlstorfer
Dynatrace sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.