Build Telemetry for Distributed Services之Open Telemetry简介
Posted panpanwelcome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Build Telemetry for Distributed Services之Open Telemetry简介相关的知识,希望对你有一定的参考价值。
官网链接:https://opentelemetry.io/about/
OpenTelemetry is the next major version of the OpenTracing and OpenCensus projects
The leadership of OpenCensus and OpenTracing have come together to create OpenTelemetry, and it will supersede both projects. You can read more in this post about the OpenTelemetry roadmap.
OpenTelemetry is an open source observability framework. It is a CNCF Sandbox member, formed through a merger of the OpenTracing and OpenCensus projects. The goal of OpenTelemetry is to provide a general-purpose API, SDK, and related tools required for the instrumentation of cloud-native software, frameworks, and libraries.
What is Observability?
The term observability stems from the discipline of control theory and refers to how well a system can be understood on the basis of the telemetry that it produces.
In software, observability typically refers to telemetry produced by services and is divided into three major verticals:
- Tracing, aka distributed tracing, provides insight into the full lifecycles, aka traces, of requests to the system, allowing you to pinpoint failures and performance issues.
- Metrics provide quantitative information about processes running inside the system, including counters, gauges, and histograms.
- Logging provides insight into application-specific messages emitted by processes.
OpenTelemetry is an effort to combine all three verticals into a single set of system components and language-specific telemetry libraries. It is meant to replace both the OpenTracing project, which focused exclusively on tracing, and the OpenCensus project, which focused on tracing and metrics.
OpenTelemetry will not initially support logging, though we aim to incorporate this over time.
Where can I read the OpenTelemetry specification?
The spec is available in the open-telemetry/specification repo on GitHub.
以上是关于Build Telemetry for Distributed Services之Open Telemetry简介的主要内容,如果未能解决你的问题,请参考以下文章
在模块中发现重复的类 com.mapbox.android.telemetry.AlarmReceiver。 Mapbox安卓工作室