Devconf.cz 2023 has ended
Saturday, June 17 • 11:00am - 11:35am
Testing Kubernetes apps' observability end-to-end

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This presentation is designed for developers and DevOps engineers with a basic understanding of Kubernetes, Prometheus, and alerting concepts. We will cover how to end-to-end test observability features in Kubernetes applications using Prometheus, Alertmanager, and various testing frameworks and libraries. We will demo how to set up a test environment, spin up a disposable local cluster, and use Prometheus client libraries for testing. Then, we will see how to write tests for Metrics and Events to ensure their availability and correctness, which are essential to monitoring the application's behavior and diagnosing issues. Next, we will focus on Alert testing. Our primary goal is to understand how to test Alerts for accuracy and timeliness, as alerting is one of the critical components of observability. We will discuss how to ensure our alerts are actionable, relevant, and real, and show how to configure them correctly and ensure they react to the appropriate triggering conditions.

avatar for João Vilaça

João Vilaça

Software Engineer, Red Hat
João Vilaça is a software engineer working on the Kubevirt project with Red Hat, focusing on monitoring and observability. João has used multiple monitoring tools throughout his career and believes maintaining a good set of custom metrics and alerts is essential to troubleshooting... Read More →

Saturday June 17, 2023 11:00am - 11:35am CEST
D0206 | Talks