AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:006201

评论

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

负载均衡

阿柠xn

负载均衡 运维 MQ 9月月更

大咖说 | 无影携手实在智能助力企业“数智化”转型

大咖说

无影 实在智能

字节一面:服务端挂了,客户端的 TCP 连接还在吗?

Java全栈架构师

程序员 面试 TCP 计算机网络 秋招

日志易正式加入华为云云商店联营模式,并受邀参与首届828 B2B企业节

IT资讯搬运工

华为 华为云

DevStream 社区贡献者英雄榜上线啦!

玩转Devop和研发效能DevStream/DevLake

开源 DevOps 开源社区 DevStream 开源运营

软件测试 | 测试开发 | 免安装免配置环境的免费 ios 调试工具 sib 来啦

测吧(北京)科技有限公司

ios 测试

软件测试 | 测试开发 | 如何利用 xUnit 框架对测试用例进行维护?

测吧(北京)科技有限公司

软件测试

备战2023秋招,应届生应做好哪些准备

C++后台开发

应届生 C++后台开发 校招 秋招 C++开发

一文带你了解K8S 容器编排(下)

霍格沃兹测试开发学社

OpenHarmony3.0如何轻松连接华为云IoT设备接入平台

华为云开发者联盟

后端 物联网 华为云 企业号九月金秋榜

JDBC系列——JDBC编程六步

胖虎不秃头

MySQL 数据库 9月月更

GaussDB(for Redis)双活容灾支持4大应用场景,全新守护业务安全

华为云开发者联盟

数据库 后端 企业号九月金秋榜

只懂黑盒测试也能学会的代码覆盖率及精准化测试

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

BI系统的分布式部署原理和技术实现

葡萄城技术团队

分布式 BI 部署 可视化数据

软件测试 | 测试开发 | java远程连接ssh的实现

测吧(北京)科技有限公司

java;

软件测试 | 测试开发 | Web服务端推送技术介绍

测吧(北京)科技有限公司

Web 软件测试

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告

测吧(北京)科技有限公司

Python 自动化测试 pytest

探索编译软件栈新范式;高端GPU禁售的影响;陈天奇DL系统免费课程|AI系统前沿动态

OneFlow

内容合集

MySQL系列——连接查询、子查询、union合并、limit

胖虎不秃头

MySQL 数据库 9月月更

堡垒机定义、由来以及价值简单说明-行云管家

行云管家

网络安全 数据安全 堡垒机 行云管家

利器 | 接口自动化测试框架 RESTAssured 实践(三):对 Response 结果导出

霍格沃兹测试开发学社

软件测试 自动化测试 测试开发

MySQL系列——数据库表、查询、排序、数据处理函数

胖虎不秃头

MySQL 数据库 9月月更

Apache Hudi X Apache Kyuubi,中国移动云湖仓一体的探索与实践

网易数帆

大数据 Kyuubi Hudi LakeHouse 湖仓一体

软件测试 | 测试开发 | HttpRunner初体验

测吧(北京)科技有限公司

软件测试 测试

从 Linux 内核角度探秘 JDK NIO 文件读写本质

bin的技术小屋

Linux jdk nio Linux Kenel 文件I/O

如何设计一个高并发系统?这篇文章全部给你讲清楚了

Java永远的神

程序员 面试 后端 高并发 架构师

CodeLab:一款让你体验丝滑般的云化JupyterLab

华为云开发者联盟

人工智能 华为云 企业号九月金秋榜

软件测试 | 测试开发 | Pytest 测试框架,零基础也能轻松 hold 住

测吧(北京)科技有限公司

软件测试 测试

面试官:如何组装一个注册中心?

Java永远的神

编程 程序员 面试 微服务 注册中心

程序员交接代码中被植入了恶意删除操作,太狠了!

程序员小毕

Java 程序员 面试 程序人生 码农

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