Zalando open-sourced a Go-based tool that automatically translates Lightstep UQL queries to PromQL, addressing the challenge of migrating thousands of telemetry queries, dashboards, and alerts as Lightstep sunsets. The translator implements a full parsing pipeline (lexer, parser, AST, optimizer) and is available as both a Go SDK for embedding in CI pipelines and automation tools, and as an HTTP server with a Web UI for interactive ad-hoc translation. Zalando used it internally to migrate to Dash0, their new PromQL-based observability vendor, saving weeks of manual engineering work and eliminating translation errors that LLM-based approaches introduced.
Table of contents
The Sunset of Lightstep and the Migration ChallengeIntroducing the Lightstep UQL to PromQL TranslatorHow to Use the TranslatorInternal Impact: Powering Move to Dash0The Business ValueHelping the Community Transition329 Impressions