Home / Companies / Grafana Labs / Blog / Post Details
Content Deep Dive

Building a synthetic monitoring solution for Jaeger with Grafana k6

Blog post from Grafana Labs

Post Details
Company
Date Published
Author
Wilfried Roset
Word Count
1,242
Language
English
Hacker News Points
-
Summary

Wilfried Roset, an engineering manager at OVHcloud, discusses building a synthetic monitoring solution using Grafana k6 to address performance issues in their observability strategy, particularly focusing on Jaeger's read path latency in a complex microservices architecture. Despite high service availability, users reported slow read times, prompting the need for a precise and independent measure of user experience to set reliable Service Level Objectives (SLOs). Synthetic monitoring with Grafana k6 enables the simulation of user journeys, providing unambiguous data to validate SLOs and prioritize engineering efforts. By deploying k6 probes, the team established a consistent signal of Jaeger's latency, moving from anecdotal reports to fact-based metrics. This method revealed a 75th percentile read latency of nearly 8 seconds, giving a solid basis for performance improvements. The approach highlights the importance of bridging internal service metrics with actual user experience, and future efforts will focus on further adopting distributed tracing and optimizing the OpenSearch cluster.