OpenTelemetry Semantic Conventions and Avoiding Broken Observability

Authors

  • Dinesh Gurumurthy

Keywords:

OpenTelemetry, semantic conventions, observability, OTEL Weaver, Schema Processor, schema evolution, microservices

Abstract

This paper discusses the OpenTelemetry semantic conventions and how they enable a steady and accurate read on distributed systems. It reviews stability and predictability in telemetry as attribute schemas and metric schemas evolve. It describes how OTEL Weaver can be used in conjunction with its Schema Processor tool to demonstrate that observability remains stable. That need arises from the growth of microservices and cloud-native architectures: a seemingly trivial change in field names or formats related to telemetry data can break dashboards, alerts, and any other analytical queries, creating an operational blind spot. This would combine a failure scenario from real-life cases through a comparison analysis of changes, such as renaming the method attribute to HTTP.request.method, as well as deployment. The environment attribute is mapped to deployment.environment.name, among others, in the OpenTelementry schema evolution history. Before suggesting any full solution, this method makes this work different. The OTEL Weaver will join to check schemas, create SDKs, and enforce rules with the Schema Handler, which will transform any incoming data into meaningful version goals on the fly. It is a contract between the service instruments and the watch apparatuses. Main deliverables: conversion of the pathway from reactive-issue-based to proactive-schema first journey with better dependability, as well as upkeep of the observability configs, achieved insertion of Weaver via CI/CD channels, enabled super-fast identification of major issues, and at the same time maintaining compatibility both prior and current using Schema Handler with continuous monitoring tasks. Such practices would help organizations preserve their data semantics as OpenTelemetry evolves together with its standards and ancillary services. Software engineers, site reliability engineers, and observability architects in enterprises that employ distributed systems will find this paper particularly useful.

Author Biography

  • Dinesh Gurumurthy

    Staff engineer, New York City, USA

References

[1] Z. Chen, J. Pu, and Z. Zheng, “Tracezip: Efficient Distributed Tracing via Trace Compression,” Proceedings of the ACM on Software Engineering, vol. 2, no. ISSTA, pp. 411–433, Jun. 2025, doi: https://doi.org/10.1145/3728888.

[2] Y. Shkuro, B. Renard, and A. Singh, “Positional Paper: Schema-First Application Telemetry,” Arxiv Software Engineering, 2022, doi: https://doi.org/10.48550/arXiv.2206.11380.

[3] R. Marques, “SRECon Day 2 – What a Day!” LinkedIn, Mar. 27, 2025. https://www.linkedin.com/posts/richard-marques-26b3a14_srecon-soubradesco-activity-7311031141212340224-4YYP (accessed Jun. 15, 2025).

[4] P. Lam, J. Dietrich, and D. J. Pearce, “Putting the semantics into semantic versioning,” Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Nov. 2020, doi: https://doi.org/10.1145/3426428.3426922.

[5] S. Yang, D. G. Reichelt, R. Jung, M. Hansson, and W. Hasselbring, “The Kieker Observability Framework Version 2,” Arxiv Software Engineering, pp. 11–15, May 2025, doi: https://doi.org/10.1145/3680256.3721972.

[6] H. Huang et al., “Mint: Cost-Efficient Tracing with All Requests Collection via Commonality and Variability Analysis,” Arxiv Software Engineering, pp. 683–697, Feb. 2025, doi: https://doi.org/10.1145/3669940.3707287.

[7] A. Janes, X. Li, and V. Lenarduzzi, “Open tracing tools: Overview and critical comparison,” Journal of Systems and Software, vol. 204, p. 111793, Oct. 2023, doi: https://doi.org/10.1016/j.jss.2023.111793.

Downloads

Published

2025-08-03

Issue

Section

Articles

How to Cite

Dinesh Gurumurthy. (2025). OpenTelemetry Semantic Conventions and Avoiding Broken Observability. American Scientific Research Journal for Engineering, Technology, and Sciences, 102(1), 414-423. https://asrjetsjournal.org/American_Scientific_Journal/article/view/11727