阿里云可观测全面拥抱 OpenTelemetry 社区

作者:古琦

在云计算、微服务、容器化等技术重塑 IT 架构的今天,系统复杂度呈指数级增长。在此背景下,开源可观测性技术已从辅助工具演变为现代 IT 系统的"数字神经系统",为企业提供故障预警、性能优化和成本治理的全方位洞察。作为开源开放的典范,开源可观测打破传统商业方案的封闭性。这不仅大幅降低企业运维成本,更催生出跨厂商的标准化数据模型——以 OTel 协议为核心的观测数据管道,正在成为继 TCP/IP 之后又一基础设施级技术规范。

阿里云作为全球领先的云服务商,始终站在开源观测技术最前沿。深度参与 OTel 社区,坚定支持技术开放生态与全球兼容性技术标准的构建。

技术深水区:Go 语言应用监控的范式革新

在云原生架构中,Go 语言凭借轻量级协程、高效编译等特性,已成为 Kubernetes、Docker、Etcd 等核心组件的开发语言。但其可观测数据采集却面临独特挑战:传统 Java 采用的字节码插桩方案因 Go 语言的静态编译特性失效,而基于 SDK 的侵入式改造需要开发者手动埋点,导致代码耦合度高、维护成本陡增。

阿里云提出的编译时插桩方案,开创了非侵入式 Go 监控的新范式: 在代码编译阶段自动注入观测探针,从而获得与 Java 应用监控一致的可观测能力,如链路追踪、指标统计、持续剖析、动态配置、代码热点、Log & Trace 关联等等。在有效控制性能开销的同时,提供完善、丰富的插件供开发者选择。

相较于业界主流的 eBPF 以及 SDK 方案,该技术将数据丰富度、扩展性、可靠性大幅提升且避免内核版本兼容性问题。

社区生态:从技术贡献到参与标准建设

成功的开源项目离不开活跃的开发者社区,通过社区成员之间的协作交流,问题得以快速解决,新特性也不断被开发出来。这不仅加速了技术创新的步伐,也为使用者提供了丰富的资源和支持。

加入 OpenTelemetry 社区后,阿里云积极推动技术共享与代码贡献,累计向社区贡献并合并 1000+ PR Reviews、400+ Pull Requests。 其中,为了更好支持国内开发者生态,针对国内广泛使用的 XXL-JOB、InfluxDB、MyBatis、Dubbo 等插件,阿里云工程师饶子昊 (GitHub ID: steverao) 贡献超过 40 项新特性和 Bug 修复并参与 150 余次 PR 评审与问题处理,并主持社区 Java SIG APAC 双周会。基于在 Java SIG 的卓越贡献,饶子昊被任命为 Java SIG 的首位亚太地区 Approver

除饶子昊之外,阿里云在 OTel 社区开源贡献过程中,培养出 1 位 Maintainer、3 位 Approvers、1 位 Triager 及 8 位 Member。同时,阿里云还与 OpenTelemetry 社区共同探讨和推动 Go 编译时插桩项目发展。

2025 年 1 月,阿里云与全球领先的可观测厂商 DataDog 合作成立的 Go 编译时插桩 SIG,目标是孵化、实现并维护该项目,推动 Go 语言生态下的可观测性发展。正如社区公告所言,整个行业正在向 OpenTelemetry 定义的标准靠拢。最令人兴奋的是,本着开源协作的真正精神,两个行业领导者决定联手并投入 Go 编译时插桩,旨在提供一种统一的、与供应商无关的解决方案并使整个社区以及整个行业受益。

在技术贡献之外,开源文化鼓励分享与合作,促进了新技术新思想的发展。阿里云在 OTel Community Day、KubeCon 等行业会议中分享技术成果,并设立亚太地区友好的交流时间,促进与全球社区的合作。阿里云通过一系列的技术分享和实际项目贡献,成为亚太地区最积极的贡献企业之一,为 OpenTelemetry 社区建设发挥重要作用。

在云原生时代,技术创新必须与生态共建同频共振。从代码贡献到社区标准建设,中国企业正从技术追随者转变为标准建设者,阿里云将继续全面拥抱 OpenTelemetry,与全球开源社区携手共建高效的观测性生态系统。通过技术创新和贡献,阿里云为企业数字化转型提供坚实的技术支持,助力客户实现业务的持续增长与创新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/978385.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

STM32开发学习(三)----使用STM32CUBEMX创建项目

前言 开始正式接触代码,学习代码开发,先熟悉STM32CUBEMX软件,控制开发板的GPIO。(STM32F103C8T6)。 正式开始 1.打开软件 2.点击ACCESS TO MCU SELECTOR,进入软件选择,可能会弹出更新,等待更新完成即可。…

初识Skywalking

背景 筒子们,最近雷袭又接触到一项新工具:Skywalking,本着好东西要和大家分享的原则,在对它有了初步了解,草草的进行了实践之后,就迫不及待的把它推荐给大家了。在写本篇博客时,本人对Skywalkin…

【论文笔记】ClipSAM: CLIP and SAM collaboration for zero-shot anomaly segmentation

原文链接 摘要 近年来,CLIP 和 SAM 等基础模型在零样本异常分割 (ZSAS) 任务中展现出良好的性能。然而,无论是基于 CLIP 还是基于 SAM 的 ZSAS 方法,仍然存在不可忽视的关键缺陷:1) CLIP 主要关注不同输入之间的全局特征对齐&am…

1分钟用DeepSeek编写一个PDF转Word软件

一、引言 如今,在线工具的普及让PDF转Word成为了一个常见需求,常见的pdf转word工具有收费的wps,免费的有pdfgear,见下文: PDFgear:一款免费的PDF编辑、格式转化软件-CSDN博客 还有网上在线的免费pdf转word工具smallp…

内容中台的企业CMS架构是什么?

企业CMS模块化架构 现代企业内容管理系统的核心在于模块化架构设计,通过解耦内容生产、存储、发布等环节构建灵活的技术栈。动态/静态发布引擎整合技术使系统既能处理实时更新的产品文档,也能生成高并发的营销落地页,配合版本控制机制确保内…

【Uniapp-Vue3】开发userStore用户所需的相关操作

在项目根路径下创建的stores文件夹中创建user.js文件 并将以下内容复制到user.js中 import {ref} from "vue" import { defineStore } from pinia; const uniIdCo uniCloud.importObject("uni-id-co") const db uniCloud.database(); const usersTable…

PhotoShop学习01

了解Photoshop 这里省略了Photoshop的软件安装,请自行查找资源下载。 1.打开图片 下图为启动photoshop后出现的界面,我们可以通过创建新文件或打开已有文件来启用photoshop的工作界面。 可以通过左边的按钮进行新文件的创建或打开已有文件。 也可以点…

使用ZFile打造属于自己的私有云系统结合内网穿透实现安全远程访问

文章目录 前言1.关于ZFile2.本地部署ZFile3.ZFile本地访问测试4.ZFile的配置5.cpolar内网穿透工具安装6.创建远程连接公网地址7.固定ZFile公网地址 前言 在数字化的今天,我们每个人都是信息的小能手。无论是职场高手、摄影达人还是学习狂人,每天都在创造…

PyTorch 源码学习:GPU 内存管理之它山之石——TensorFlow BFC 算法

TensorFlow 和 PyTorch 都是常用的深度学习框架,各自有一套独特但又相似的 GPU 内存管理机制(BFC 算法)。它山之石可以攻玉。了解 TensorFlow 的 BFC 算法有助于学习 PyTorch 管理 GPU 内存的精妙之处。本文重点关注 TensorFlow BFC 算法的核…

Go语言--语法基础1

1、语言介绍 什么go语言 go(又称 Golang )是 Google开发的一种静态强类型、编译型、并发型,并具有 垃圾回收功能的编程语言. Go语言有一个吉祥物,下图所示的 Go Gopher 是加拿大的小动物,中文名叫作 囊地鼠 。 诞…

跟着官方文档学习UE C++ TArray容器系列 迭代

一.首先测试下&#xff0c;官方案例 迭代器的方法&#xff0c;有点不常见。有点像个指针&#xff0c;迭代完还自带break. oid AWXTArrayActor::WXLoopArray() {FString JoinedStr1;FString JoinedStr2;TArray<FString> StrArr { "Hello","Baby",&q…

esp工程报错:something went wrong when trying to build the project esp-idf 一种解决办法

最近上手了正点原子esp32s3板子&#xff0c;环境采用的是vscodeesp-idf插件。导入了正点原子的demo测试&#xff0c;每次都报这个错误无法建造。也不是网上说的ninja error&#xff0c;不是中文路径的问题。 在终端中查看&#xff0c;发现是缺少了git。&#xff08;我这里没有…

[ComfyUI]官方已支持Skyreels混元图生视频,速度更快,效果更好(附工作流)

一、介绍 昨天有提到官方已经支持了Skyreels&#xff0c;皆大欢喜&#xff0c;效果更好一些&#xff0c;还有GGUF量化版本&#xff0c;进一步降低了大家的显存消耗。 今天就来分享一下官方流怎么搭建&#xff0c;我体验下来感觉更稳了一些&#xff0c;生成速度也更快&#xf…

SpringBatch简单处理多表批量动态更新

项目需要处理一堆表&#xff0c;这些表数据量不是很大都有经纬度信息&#xff0c;但是这些表的数据没有流域信息&#xff0c;需要按经纬度信息计算所属流域信息。比较简单的项目&#xff0c;按DeepSeek提示思索完成开发&#xff0c;AI真好用。 阿里AI个人版本IDEA安装 IDEA中使…

在Linux桌面上创建Idea启动快捷方式

1、在桌面新建idea.desktop vim idea.desktop [Desktop Entry] EncodingUTF-8 NameIntelliJ IDEA CommentIntelliJ IDEA Exec/home/software/idea-2021/bin/idea.sh Icon/home/software/idea-2021/bin/idea.svg Terminalfalse TypeApplication CategoriesApplication;Developm…

将DeepSeek接入vscode的N种方法

接入deepseek方法一:cline 步骤1:安装 Visual Studio Code 后,左侧导航栏上点击扩展。 步骤2:搜索 cline,找到插件后点击安装。 步骤3:在大模型下拉菜单中找到deep seek,然后下面的输入框输入你在deepseek申请的api key,就可以用了 让deepseek给我写了一首关于天气的…

单片机总结【GPIO/TIM/IIC/SPI/UART】

一、GPIO 1、概念 通用输入输出口&#xff1b;开发者可以根据自己的需求将其配置为输入或输出模式&#xff0c;以实现与外部设备进行数据交互、控制外部设备等功能。简单来说&#xff0c;GPIO 就像是计算机或微控制器与外部世界沟通的 “桥梁”。 2、工作模式 工作模式性质特…

Vxe UI 根据vxe-tabs 绑定不同的值,渲染生成不同的 tabls(页签)内容

VxeUI tabs控件&#xff0c;根据绑定不同的内容&#xff0c;动态渲染不同的表格数据放置在不同的 tab 页 效果图如下&#xff1a; 代码实现 <template><vxe-tabs :options"detailTabList"><vxe-tab-pane v-for"(item, index) in detailTabList&…

洛谷 P8705:[蓝桥杯 2020 省 B1] 填空题之“试题 E :矩阵” ← 卡特兰数

【题目来源】 https://www.luogu.com.cn/problem/P8705 【题目描述】 把 1∼2020 放在 21010 的矩阵里。要求同一行中右边的比左边大&#xff0c;同一列中下边的比上边的大。一共有多少种方案? 答案很大&#xff0c;你只需要给出方案数除以 2020 的余数即可。 【答案提交】 …

今日运维之-Mac笔记本python环境问题

1. 问题&#xff1a;MAC升级系统后git报错&#xff1f; Error: Cant create update lock in /usr/local/var/homebrew/locks! Fix permissions by running:sudo chown -R $(whoami) /usr/local/var/homebrew Traceback (most recent call last):11: from /usr/local/Homebrew/…