限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

OpenTelemetry Protocol(OTLP)1.0.0 版本正式发布:开源可观察性框架迈出关键一步

作者:Steef-Jan Wiggers

  • 2023-09-08
    北京
  • 本文字数:903 字

    阅读完需:约 3 分钟

大小:498.28K时长:02:50
OpenTelemetry Protocol(OTLP)1.0.0版本正式发布:开源可观察性框架迈出关键一步

最近,OpenTelemetry Protocol(OTLP)1.0.0 版本发布了。OTLP规范描述了遥测数据在遥测源、中间节点(如收集器)和遥测后端之间的编码、传输和传递机制。OTLP 是一个通用的遥测数据传递协议,隶属于 OpenTelemetry 项目。


OpenTelemetry(OTEL)是一个开源的云原生计算基金会(CNCF)项目,由OpenCensusOpenTracing项目合并而成。它是一个与供应商无关的开源可观察性框架,用于增强、生成、收集和导出遥测数据(如跟踪信息、指标日志)。该框架提供了一组 API、库、代理和收集器服务,用于捕获分布式跟踪和指标信息。此外,它在 2021 年早些时候发布了 1.0.0 版规范,InfoQ 对此进行过报道


OpenTelemetry 通过使用API生成遥测数据、在不同 SDK 之间实现无缝的指标收集来增强应用程序代码。它提供了特定于语言的集成方式和库,如用于 Java、Golang、.NET 和 Python 的 OTel SDK,让开发人员能够增强他们的代码并捕获遥测数据。通过这些库收集的遥测数据被集中传输给OpenTelemetry Collector,利用 OTLP 在客户端和服务器之间进行数据交换。OTLP 定义了一种序列化模式,与跟踪信息、指标和日志的数据模型紧密相关。


作为一个中央仓库,OpenTelemetry Collector 负责接收、处理并导出从各种来源收集到的遥测数据,既作为应用程序的本地代理,也作为多个应用程序的网关。



Open Telemetry 架构图(来源:https://opentelemetry.io/docs/


OTLP 在数据序列化、反序列化和网络传输方面发挥着重要作用。它致力于根据数据模型指定一种与之紧密相关的序列化模式,并解决与其他遥测协议相关的问题。


Honeycomb 开发者布道师Martin Thwaites告诉 InfoQ:


OTLP 是 OpenTelemetry 的核心,它让 OpenTelemetry 变得比之前已有的东西都更强大,1.0.0 版本则更上一层楼。目前,大多数供应商已经在使用 OTLP 协议接收数据,1.0.0 版本的发布给人们带来了更强的信心,并有望让最后的一些观望者也加入使用 OTLP 的行列。


此外,他还表示:


这很重要,因为它带来了更多的互操作性,减少了在技术栈中加入专有协议库的需求,这对于希望更多地了解应用程序发生了什么的人来说是一个好消息。


OpenTelemetry 目前是一个 CNCF孵化器项目


原文链接

https://www.infoq.com/news/2023/08/otlp-version-one-released/

2023-09-08 08:006335

评论

发布
暂无评论
发现更多内容

软件测试|Python绘图神器——Matplotlib使用教程(一)

霍格沃兹测试开发学社

android项目问题总结

Studying_swz

6 月 优质更文活动

pytorch实现前馈神经网络实验(手动实现)

Studying_swz

6 月 优质更文活动

Solaris网络从9家知名投资机构获得5000万美元融资

股市老人

微服务高并发:流量效果控制,经典限流算法

互联网架构师小马

【零售电商系列】走进亚马逊(三)

小诚信驿站

6 月 优质更文活动

精进:如何跳出疯狂的忙碌

老张

个人提升 如何解决问题 思维逻辑

Redis数据结构:高频面试题及解析

小万哥

nosql redis 面试 后端 中间件

2024深圳电子展

AIOTE智博会

电子展

请解释如何实现算法 PERMUTE-BY-SORTING,以处理两个或更多优先级相同的情形。也就是说,即使有两个或更多优先级相同,你的算法也应该产生一个均匀随机排列。

福大大架构师每日一题

福大大 ChatGPT

Java SPI 在 Sentinel 中是如何应用的?

互联网架构师小马

Java sentinel spi

Sentinel 是如何实现资源指标数据统计的

互联网架构师小马

Java sentinel

ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny

Kagol

vue.js 前端 ChatGPT

STM32读取BH1750光照强度数据打印到串口

DS小龙哥

6 月 优质更文活动

虚拟机安装Ubuntu16并安装Ros(Kinetic)

Studying_swz

6 月 优质更文活动

H5 单双引号问题

Andy

Sentinel的整体工作流程分析

互联网架构师小马

百度沈抖:所有产品将基于大模型重构,要做好三大准备

科技热闻

INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

极限实验室

搜索引擎 console Gateway agent easysearch

一文快速了解微服务架构

穿过生命散发芬芳

微服务 6 月 优质更文活动

Nautilus Chain全球行分享会,上海站圆满举办

股市老人

Nop平台为什么是一个独一无二的开源软件开发平台

canonical

开源 低代码 开发平台

2023-06-09:什么是Redis事务?原理是什么?

福大大架构师每日一题

redis 福大大

C语言编程—强制类型转换

芯动大师

C语言 强制类型转换 6 月 优质更文活动

责任链模式在 Sentinel 中的应用

互联网架构师小马

头部大模型公司进京赶考,向量数据库成为应考神器

Zilliz

Milvus Zilliz AIGC 向量数据库 zillizcloud

限流功能实现原理

互联网架构师小马

阿里内部人手一份的Spring Cloud Alibaba手册

小小怪下士

Java 程序员 SpringCloud springcloudAlibaba

MegaOS重磅亮相新华三领航者峰会,助推百行百业全数字化

新消费日报

OpenTelemetry Protocol(OTLP)1.0.0版本正式发布:开源可观察性框架迈出关键一步_开源_InfoQ精选文章