
opentelemetry
文章平均质量分 94
A心有千千结
liurui_wuhan@163.com
展开
-
链路传播(Propagate)机制及使用场景
服务间链路追踪传播机制是指在微服务架构中,通过记录和跟踪服务之间的请求和响应信息,来实现对服务间链路的追踪和监控。这种机制可以帮助开发人员快速定位服务间出现的问题,并进行优化和调整。具体来说,服务间链路追踪传播机制可以通过在每个服务的请求和响应中添加唯一标识符来实现。当一个服务发送请求到另一个服务时,它会将自己的唯一标识符添加到请求头中,并发送给目标服务。目标服务收到请求后,会将请求头中的唯一标识符复制到响应头中,并返回给调用方。调用方收到响应后,可以通过唯一标识符来追踪服务间的调用链路。原创 2023-07-13 17:08:15 · 658 阅读 · 1 评论 -
Opentelemetry 采样最佳实践
全链路数据确实能够很好的帮助相关人员及时、准确的发现业务问题。但企业业务发生问题的概率一般都很低,全链路采样有着自身的优缺点。优点链路数据健全缺点资源浪费。由于数据健全导致数据存储资源成本大大提高,对于异常链路数据检索成本提高基于全链路数据采集的采样,OpenTelemetry 支持两种类型的采样器1、概率采样器(probabilisticsamplerprocessor)2、尾部采样器(tailsamplingprocessor)概率采样处理器顾名思义,概率采样器,是按照某种原创 2022-05-30 11:23:09 · 1586 阅读 · 0 评论 -
OpenTelemetry 可观测建设
建设可观测性需要解决的问题链路追踪怎么前后端串联?链路追踪关联相应日志和指标?1、OpenTelemetry 实现了不同语言的SDK,前端链路主要通过opentelemetry-js 实现,后端也有相关语言的实现,比如 Java、Go、Python 等,不同语言将各自的 trace 信息统一上报到 opentelemetry-collector(以下简称otel-collector)。2、以 Java 语言为例,opentelemetry-java(以下简称“Agent”)通过javaage原创 2022-05-26 09:25:36 · 1188 阅读 · 0 评论 -
Opentelemetry to Jeager 、Grafana、ELK
OpenTelemetryOTEL 是 OpenTelemetry 的简称, 是 CNCF 的一个可观测性项目,旨在提供可观测性领域的标准化方案,解决观测数据的数据模型、采集、处理、导出等的标准化问题,提供与三方 vendor 无关的服务。OpenTelemetry 是一组标准和工具的集合,旨在管理观测类数据,如 Traces、Metrics、Logs 等 (未来可能有新的观测类数据类型出现)。目前已经是业内的标准。OTLPOTLP(全称 OpenTelemetry Protocol )是 Open原创 2022-05-19 11:08:18 · 3202 阅读 · 0 评论