当前位置: 首页 > 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.lryc.cn/news/612781.html

相关文章:

  • 【0基础3ds Max】菜单栏介绍
  • 多模态融合(Multimodal Fusion)
  • PCIe Base Specification解析(九)
  • mapbox进阶,mapbox-gl-draw绘图插件扩展,绘制新增、编辑模式支持点、线、面的捕捉
  • 什么是SpringBoot
  • Shuffle SOAR使用学习经验
  • Q-Learning详解:从理论到实践的全面解析
  • 扎根国际数字影像产业园:共享空间助力企业高效发展
  • 施耐德 Easy Altivar ATV310 变频器:高效电机控制的理想选择(含快速调试步骤及常见故障代码)
  • 【3D图像技术分析与实现】谷歌的AlphaEarth是如何实现的?
  • 告别Cursor!最强AI编程辅助Claude Code安装到使用全流程讲解
  • 常见命令-资源查看-iostat命令实践
  • cuda编程笔记(13)--使用CUB库实现基本功能
  • 基于LLM的大数据分析调研
  • 大模型量化原理解析
  • 支持DeepSeek_Qwen等大模型!字狐Chatbox在线模型+本地部署模型
  • 如何封锁品类?提升垂类竞争力
  • leetcode 674.最长连续递增序列
  • 菜鸟笔记007 [...c(e), ...d(i)]数组的新用法
  • 解决 npm i sharp@0.23.4 安装失败异常 npm install sharp异常解决
  • dmctlcvt工具介绍数据文件路径变化后如何拉起数据库
  • 范数的定义、分类与 MATLAB 应用实践
  • agno fastapi对外接口案例
  • 北京JAVA基础面试30天打卡04
  • Node.js特训专栏-实战进阶:21.Nginx反向代理配置
  • 使用Spring Boot + Angular构建安全的登录注册系统
  • 剧本杀小程序系统开发:推动社交娱乐产业创新发展
  • GitCode 7月:小程序积分商城更名成长中心、「探索智能仓颉!Cangjie Magic 体验有奖征文活动」圆满收官、深度对话栏目持续热播
  • qt系统--事件
  • OpenAI推出开源GPT-oss-120b与GPT-oss-20b突破性大模型,支持商用与灵活部署!