【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

评论

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

【Flutter 专题】97 仿网易新闻标签选择器

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

二分查找常见套路与分析

gevin

算法 二分查找

【LeetCode每日一题 Day 4】4. 寻找两个正序数组的中位数

编程熊

程序员 算法 LeetCode 面经 笔试

利用 IComparable<T> 以及 IComparer<T> 定义顺序关系

喵叔

7月日更

Linux之which命令

入门小站

Linux

WebFlux 操作 MySQL 是种什么体验?

排序——冒泡排序

若尘

排序 冒泡排序 冒泡

external-attacher源码分析(1)-main方法与启动参数分析

良凯尔

Kubernetes 源码分析 Ceph CSI Kubernetes Plugin

啥,Vue又出新单曲?

wzx

Vue 大前端

分层架构:一个经典却得不到优的难题

码猿外

架构 微服务

【架构设计模块一】:微信业务架构图 & 学生管理系统

Ryoma

架构实战营

毕业两年就拿到腾讯,字节offer,原来是看了这份BAT总结的面试核心知识点

Java架构师迁哥

架构实战营模块七作业

竹林七贤

一文看懂 Context

Rayjun

Go 语言

🐬【MySQL技术导航】「索引技术」体验前所未有的技术探险,看穿索引的本质和技术体系(上篇)

洛神灬殇

MySQL 索引结构 7月日更 索引原理

Reactor响应式编程,你只差这个!

CodeWithBuff

Java reactor

为什么AI需要大大大大大模型?

脑极体

在线HTML转JS/JSON工具

入门小站

工具

08 | 指针系列(二):记住,指针变量也是变量(2)

Nydia

架构实战营模块一作业

Clarke

架构实战营

如何预防一个服务故障崩掉整个系统?【熔断】

我爱娃哈哈😍

微服务 架构设计 熔断

比收费软件还良心的软件,这回藏不住了 | OBS

彭宏豪95

效率 软件 App 录屏软件

Java线程映射到操作系统线程原理浅析

CodeWithBuff

Java JVM

成功拿到饿了么offer后!我总结 5月上半月大厂面试真题,押题命中率高达 95%以上

Java 程序员 架构 面试

为什么AI需要大大大大大模型?

白洞计划

Ubuntu 如何强制时间同步

HoneyMoose

架构实战营模块7作业

Vic

架构实战营

网络攻防学习笔记 Day63

穿过生命散发芬芳

网络攻防 7月日更

先到先得先学!Spring Cloud Alibaba第三版耀世升级全彩PDF版

Java架构追梦

Java 阿里巴巴 架构 面试 SpringCloud

杀进腾讯你知道多难吗?6个小时,4 轮技术面+1 轮 HR面,面到吐才斩获40k*16 薪offer!

Java架构师迁哥

整整奋战6个月,入职字节跳动那一天,我泪目了

Java架构师迁哥

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