当前位置: 首页 > news >正文

构建在 OpenTelemetry eBPF 基础之上:详解 Grafana Beyla 2.5 新特性

🧩构建在 OpenTelemetry eBPF 基础之上:详解 Grafana Beyla 2.5 新特性

Grafana Labs 在最新的文章中宣布了 Grafana Beyla 2.5 发布,这是一个基于 OpenTelemetry eBPF Instrumentation 的自动化应用监控工具。本次更新是继将 Beyla 项目捐赠给 OpenTelemetry 社区后的首个重大里程碑。Grafana Labs


✨1. 从捐赠到共建:Beyla 与 OpenTelemetry 的融合

Grafana 已将 Beyla 开源项目捐献给 OpenTelemetry,并将其以 OpenTelemetry eBPF Instrumentation (OBI) 的名义纳入上游。Beyla 2.5 是首个直接引入上游代码的版本,确保新功能能够第一时间反馈并保持标准一致性,同时使社区贡献更加高效。Grafana Labs


🎨2. 主要新增功能亮点

• MongoDB 协议支持

新增对 MongoDB 协议的自动化监控支持,支持 Go、Python、Java 等语言,无需改动代码,即可捕获查询、连接模式和性能指标。Grafana Labs

• Go 应用 JSON‑RPC 自动监控

针对使用 JSON-RPC 的 Go 应用,Beyla 2.5 可实现零代码自动监控,覆盖区块链等生态常见服务交互方式。Grafana Labs

• 支持手动 Span 插入(Go)

新增“手动 span”能力,允许开发者在 Go 应用中插入自定义监控点,对关键业务流程进行更精细的可观测覆盖。Grafana Labs

• Node.js 分布式追踪增强

优化 Node.js 的上下文传播能力,提升跨语言调用中的 Trace 关联性,减少链路丢失现象。Grafana Labs

• 服务发现 “Survey 模式”

新增轻量的 Survey 模式,可自动扫描环境中的服务与协议,快速识别可监控目标,适用于初期探查或逐步采集情况分析。Grafana Labs

• Bug 修复与性能优化

基于社区反馈与内部测试,修复了关键问题并提升整体稳定性和效率。Grafana Labs


🚀3. 面向未来的协作路径与社区参与

Grafana 鼓励社区参与 OTel eBPF Instrumentation 项目,并为此设立了每周四 UTC 时间的 SIG 会议,欢迎开发者贡献思路与协助迭代。Grafana Labs


总结表格

类别描述
项目定位自动化、零代码 eBPF 应用监控工具
核心优势与 OpenTelemetry 标准一致,社区协同强化
关键新增功能MongoDB 支持、JSON‑RPC 支持、手动 span、增强 Node.js 追踪、服务发现模式
适用场景多语言应用、微服务架构、服务识别、动态环境监控
社区协作方式上游贡献优先、参与 SIG 会议、共同推动可观测标准化


结语

Grafana Beyla 2.5 通过模块化升级与上游融合,为自动化监控工具注入了新的活力。它增强了对多协议、多语言的支持能力,并进一步简化了应用的可观察性建设流程。期待未来更多成员参与 OTel eBPF 项目,共建“零代码监控”标准生态。

http://www.dtcms.com/a/318994.html

相关文章:

  • 防火墙环境下的全网服务器数据自动化备份平台搭建:基于 rsync 的完整实施指南
  • CentOS 7 下通过 Anaconda3 运行llm大模型、deepseek大模型的完整指南
  • Express框架
  • 【JavaEE】(9) JVM
  • ElementUI之表格
  • 企业家 IP 发展态势剖析|创客匠人
  • 计算机网络1-5:计算机网络的性能指标
  • 【python 数据加密AES-GCM + 时间戳签名方案(带时间校验)】
  • vue3 el-select 加载触发
  • tcpdump问题记录
  • 软件运行时 ffmpeg.dll 丢失怎么办?从原因排查到完美修复的完整方案
  • 【Kafka系列】第二篇| Kafka 的核心概念、架构设计、底层原理
  • 什么是 TcpCommunicationSpi
  • HTML已死,HTML万岁——重新思考DOM的底层设计理念
  • 【音视频】WebRTC C++ native 编译
  • SpringAI动态调整大模型平台
  • 数据结构----栈和队列认识
  • Spring IoC 容器核心流程(面试必懂)
  • SpringMvc的原理深度剖析及源码解读
  • crew AI笔记[1] - 简介
  • list类
  • Spring中用到了哪些设计模式
  • 容器之王--Docker镜像的管理及镜像仓库的构建演练
  • W25Q64模块
  • 智慧园区系统:打造未来城市生活新体验
  • 从周末去哪儿玩到决策树:机器学习算法的生活启示
  • 机试备考笔记 7/31
  • 【数据结构】排序(sort) -- 交换排序(冒泡快排)
  • 接入免费的数字人API接口详细教程!!!——小甲鱼数字人
  • OpenCV的关于图片的一些运用