Draft:OpenTelemetry

  • Comment: Of the two new sources added, I don't think the MDPI one demonstrates WP:SIGCOV; otherwise, I unfortunately think this draft still doesn't have the "multiple significant coverage in reliable, independent secondary sources" needed to meet WP:NCORP. GoldRomean (talk) 23:38, 16 March 2026 (UTC)
  • Comment: Needs more sources not affiliated with the subject. Lynch44 22:40, 28 January 2026 (UTC)


OpenTelemetry
OpenTelemetry Specification
Logo of the OpenTelemetry project
AbbreviationOTel
StatusPublished
Year started2019; 7 years ago (2019)
Latest version1.57.0[1]
2025 May 19
OrganizationCloud Native Computing Foundation
DomainObservability
LicenseApache License 2.0
Websiteopentelemetry.io

OpenTelemetry (also referred to as OTel) is an open-source observability framework consisting of a collection of APIs, SDKs, protocols, and tools used to instrument, generate, collect, and export infrastructure and application telemetry data (e.g., metrics, logs, and traces) for subsequent analysis.[2][3] It is a project of the Cloud Native Computing Foundation (CNCF).

OpenTelemetry provides a vendor-neutral standard for how telemetry data is collected and transmitted to various back-end systems, such as Prometheus, Jaeger, and many commercial observability platforms.[4][5][6][7]

History

OpenTelemetry was formed through the merger of two earlier open-source projects: OpenTracing (a CNCF project providing a vendor-neutral API for tracing) and OpenCensus (a project started at Google based on internal census systems). [8][9][10]

The merger was formally announced [11] in April 2019 with the goal of providing a single, unified set of libraries and specifications for observability. It achieved "Incubating" status within the CNCF in 2021[12] and has since become one of the most active projects in the CNCF ecosystem, second only to Kubernetes. Version v1.0.0 of the OpenTelemetry specification was announced on January 2021, mandating that implementers provide a stable tracing API and SDK.[3][13]

Architecture

The OpenTelemetry project is divided into several primary components:

  • Specification: Defines the data models for telemetry signals (traces, logs, metrics, etc.), APIs and protocol definition for emitting and transmitting telemetry data.
  • Collector: A vendor-agnostic proxy that can receive, process, and export telemetry data[14]. It allows developers to offload data quickly and handle retries, batching, and encryption.[15]
  • Language SDKs: Implementations of the OpenTelemetry API in various programming languages (including Go, Java, Python, and Rust) used to instrument applications.
  • OpenTelemetry Protocol (OTLP): A general-purpose protocol designed for interoperable transmission and encoding of telemetry data.[16]

Significance

Prior to OpenTelemetry, developers often had to re-instrument their codebases when switching between observability back-ends due to proprietary agent requirements. OpenTelemetry's standardization is designed to enable "write once, instrument anywhere" portability.[17] It has also enabled a wave of special-purpose analytical tools and products in the observability and security space which rely on OpenTelemetry to gather input data.

See also

References

  1. ^ open-telemetry. "Release Release 1.57.0 · open-telemetry/opentelemetry-specification". GitHub. Retrieved 2026-05-24.
  2. ^ ""Cloud-Native Observability: The Many-Faceted Benefits of Structured and Unified Logging—A Multi-Case Study"". mdpi.com. Future Internet. 2022-09-26. Retrieved 2026-01-28.
  3. ^ a b Campbell, Matt (2021-03-07). "OpenTelemetry Specification Reaches 1.0 with Stability Guarantees and New Release Candidates". InfoQ. Archived from the original on 2021-03-08. Retrieved 2026-05-22.
  4. ^ "Vendors | OpenTelemetry". opentelemetry.io. OpenTelemetry. 2025-02-19. Retrieved 2026-01-28.
  5. ^ Loslo, Renato (2025-11-29). "AWS Distributed Tracing Service X-Ray Transitions to OpenTelemetry". InfoQ. Archived from the original on 2026-01-13. Retrieved 2026-05-22.
  6. ^ Masolo, Claudio (2025-09-23). "Google Cloud Observability Adopts OpenTelemetry Protocol for Native Trace Ingestion". InfoQ. Archived from the original on 2026-03-14. Retrieved 2026-05-22.
  7. ^ Janes, Andrea; Li, Xiaozhou; Lenarduzzi, Valentina (2023-10-01). "Open tracing tools: Overview and critical comparison". Journal of Systems and Software. 204: 111793. doi:10.1016/j.jss.2023.111793. ISSN 0164-1212 – via Elsevier Science Direct. OpenTelemetry is a "vendor-neutral open-source Observability framework for instrumenting, generating, collecting, and exporting telemetry data such as traces, metrics, logs". We found that it is supported by all tools except StageMonitor.{{cite journal}}: CS1 maint: article number as page number (link)
  8. ^ Sigelman, Ben; McLean, Morgan (2019-05-21). "A brief history of OpenTelemetry (So Far)". cncf.io. Cloud Native Computing Foundation. Retrieved 2026-01-28.
  9. ^ Ribenzaft, Ran (2019-11-20). "OpenTelemetry's Past, Present and Future Explained". The New Stack. Retrieved 2026-05-22.
  10. ^ Sigelman, Ben; McLean, Morgan (2019-03-21). "OpenTelemetry: The Merger of OpenCensus and OpenTracing". Google Open Source Blog. Archived from the original on 2025-11-15. Retrieved 2026-05-22.
  11. ^ Barua, Hrishikesh (2019-04-13). "Merging OpenTracing and OpenCensus into a Single Distributed Tracing Framework". infoq.com. InfoQ. Retrieved 2026-01-28.
  12. ^ "OpenTelemetry becomes a CNCF incubating project". Cloud Native Computing Foundation. 2021-08-26. Retrieved 2026-05-22.
  13. ^ Young, Ted (2021-02-16). "OpenTelemetry Specification v1.0.0, Tracing Edition". OpenTelemetry. Archived from the original on 2021-02-16. Retrieved 2026-05-22 – via Medium.
  14. ^ "Collector". OpenTelemetry. Archived from the original on 2026-05-18. Retrieved 2026-05-22.
  15. ^ Hall, Susan (2023-06-05). "How Adobe Uses OpenTelemetry Collector". The New Stack. Archived from the original on 2024-10-09. Retrieved 2026-05-22. With the introduction of OpenTelemetry Collector, as well as the OTLP [OpenTelemetry protocol] format, This made it super easy for us; we are able to send their data to multiple vendors, multiple toolings with just few changes on our side.
  16. ^ Wiggers, Steef-Jan (2023-08-01). "OpenTelemetry Protocol (OTLP) 1.0.0 Released". InfoQ. Archived from the original on 2025-09-16. Retrieved 2026-05-22.
  17. ^ Cummings, "D.B." (2025-05-27). "Assessing OpenTelemetry for Enterprise Observability". gartner.com. Gartner. Retrieved 2026-01-28.

Category:Open-source software

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.