码迷,mamicode.com
首页 > 其他好文 > 详细

OpenTelemetry项目中的Observability

时间:2019-09-14 14:03:58      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:out   overview   info   nbsp   target   line   ecif   man   rom   

最近,在实操zipkin,jaeger,opencensus,opentracing,opentelemetry等。

opentelemetry将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.

These verticals are tightly interconnected. Metrics can be used to pinpoint, for example, a subset of misbehaving traces. Logsassociated with those traces could help to find the root cause of this behavior. And then new metrics can be configured, based on this discovery, to catch this issue earlier next time.

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.

OpenTelemetry项目中的Observability

标签:out   overview   info   nbsp   target   line   ecif   man   rom   

原文地址:https://www.cnblogs.com/aguncn/p/11518817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!