Staff Developer Advocate at Grafana Labs
I’m a Staff Developer Advocate at Grafana Labs where I enjoy helping users make the most out of the Grafana stack.
In my past life, I worked as a consultant, trainer, and support engineer at Elastic. I’ve always loved automating things and anything that helps users confidently move from development to production.
I enjoy sharing with the community, and you can find me co-organizing Grafana’s meetups in Barcelona, Madrid, Amsterdam, or Lisboa, as well as Cloud Native Barcelona and Software Crafters Barcelona meetups. I am a member of the TechFems Barcelona community, currently serving as treasurer and coach.
Incidents are expensive, stressful, and lead to poor user experiences. The good news is that they’re also preventable. With the right tools and practices in place, you can uncover and address performance issues before they impact your users.
In this beginner-friendly hands-on lab, you’ll learn how to make reliability testing part of your overall observability strategy, using k6 to identify performance bottlenecks proactively.
Starting with the low-code tool and progressing into test scripts, you’ll learn how to test APIs, monitor websites using simulated traffic, and analyze test results in Grafana to build a deeper understanding of your system’s behavior under load. You’ll get practical guidance to shift from reactive firefighting to proactive reliability, using testing and observability together to keep your systems fast, healthy, and outage-resilient.
And what happens when your local machine isn't enough? In the last half of the workshop, we will explore a cloud-native approach to scaling. You will learn how to use the k6 Operator to orchestrate distributed load tests directly on a Kubernetes cluster using Custom Resources.
By the end of three hours, you will:
Requirements: