Die OpenTelemetry Transformation Language (OTTL) liegt in Version 1.0 vor. Wie heise online und das OpenTelemetry-Projekt in seinem Blog berichten, gilt die Sprache ab Release v0.164.0 der Collector-Contrib-Distribution für Traces, Metriken und Logs offiziell als stabil. Damit verbunden ist ein Kompatibilitätsversprechen für alle Versionen der 1.x-Reihe, das Syntax, Standardfunktionen und die Go-API umfasst.

OpenTelemetry hat sich unter dem Dach der Cloud Native Computing Foundation als herstellerneutraler Standard etabliert, um Telemetriedaten in verteilten Systemen zu erfassen. Im OpenTelemetry Collector dient OTTL als domänenspezifische Sprache, mit der Plattformteams Daten direkt in der Pipeline bearbeiten: etwa sensible Daten aus Logs maskieren, Kubernetes-Metadaten anreichern oder ungenutzte Metriken verwerfen, um Speicher- und Ingest-Kosten zu senken.

Bisher kam es laut heise bei Collector-Upgrades immer wieder vor, dass sich Funktionssignaturen änderten oder bestehende Ausdrücke anders arbeiteten. Das erzwang manuelle Anpassungen. Vor dem Schritt auf 1.0 hat das Team die gesamte Grammatik geprüft und für den 1.x-Lebenszyklus eingefroren. Experimentelle Funktionen sind laut Projektblog in ein separates Paket ausgelagert und müssen gezielt aktiviert werden.

Für Betreiber bedeutet das planbarere Updates. Wer bislang aus Sorge vor kaputten Pipelines Collector-Versionen zurückgehalten hat, kann nun eher aktualisieren.