OpenTelemetry項目
- 2019 年 12 月 4 日
- 筆記

名稱:OpenTelemetry
類型:遙測規範
說明:OpenTelemetry是一組集成的API和庫,用於生成、收集和描述關於分散式系統的遙測技術。這些數據包括基本的上下文傳播、分散式跟蹤、度量和未來的其他訊號。OpenTelemetry能夠輕鬆地從您的服務中獲取關鍵的遙測數據:對於每種語言,它都提供一組API、庫和數據規範,開發者可以使用他們認為合適的組件。
OpenTelemetry非常適合於各種軟體系統,從客戶端應用程式、大型單體或高度分散式的微服務。它還提供了一個收集器組件,可以在將其導出到後端之前代理、聚合和豐富遙測。
在技術上和組織上,OpenTelemetry是OpenTracing和OpenCensus項目的融合,並將隨著時間而取代這兩者。為此,一個重要的設計目標是通過軟體橋向後兼容兩個項目。應用程式將混合使用OpenTracing、OpenCensus和OpenTelemetry測儀時生成正確的遙測數據,但我們預期用戶會快速轉向新的統一OpenTelemetry API。
OpenTelemetry由Cloud Native Computing Foundation(CNCF)託管。如果您是一家希望幫助塑造容器打包、動態調度和面向微服務的技術發展的公司,請考慮加入CNCF。有關誰參與以及OpenTelemetry扮演角色的詳細資訊,請閱讀OpenTelemetry的建議書: https://github.com/cncf/toc/blob/master/proposals/opentelemetry.adoc
網站/程式碼:
http://opentelemetry.io
https://github.com/open-telemetry
文檔:
https://github.com/open-telemetry/opentelemetry-specification
錯誤和功能請求:
https://github.com/open-telemetry/opentelemetry-specification/issues
即時交流:
https://gitter.im/open-telemetry/community