基于OpenTelemetry eBPF Instrumentation的基础:Grafana Beyla 2.5的新特性

基于OpenTelemetry eBPF Instrumentation的基础:Grafana Beyla 2.5的新特性

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Grafana Labs将Grafana Beyla捐赠给OpenTelemetry,成为其eBPF Instrumentation项目的一部分。Beyla 2.5版本新增对MongoDB协议和Go应用JSON-RPC的支持,增强了NodeJS的分布式追踪,并引入服务发现的调查模式,确保与OpenTelemetry标准兼容,促进社区贡献,提升可观察性。

🎯

关键要点

  • Grafana Labs将Grafana Beyla捐赠给OpenTelemetry,成为eBPF Instrumentation项目的一部分。
  • Beyla 2.5版本新增对MongoDB协议和Go应用JSON-RPC的支持。
  • Beyla 2.5增强了NodeJS的分布式追踪功能。
  • 引入服务发现的调查模式,帮助用户了解环境中的服务和协议。
  • Beyla 2.5版本确保与OpenTelemetry标准兼容,促进社区贡献。
  • Beyla 2.5版本包括多个bug修复和性能改进,提升可观察性体验。
  • Grafana Labs承诺继续支持OpenTelemetry eBPF Instrumentation项目,推动开源社区的发展。

延伸问答

Grafana Beyla 2.5版本有哪些新特性?

Beyla 2.5版本新增对MongoDB协议和Go应用JSON-RPC的支持,增强了NodeJS的分布式追踪,推出服务发现的调查模式,并包含多个bug修复和性能改进。

Grafana Labs为什么将Beyla捐赠给OpenTelemetry?

Grafana Labs捐赠Beyla是为了支持OpenTelemetry项目,推动开源社区的发展,并确保Beyla与OpenTelemetry标准兼容。

Beyla 2.5如何增强NodeJS的分布式追踪功能?

Beyla 2.5通过改进上下文传播,确保NodeJS服务之间的追踪关联更加可靠,从而提供更好的可见性。

Beyla 2.5的服务发现调查模式有什么用?

服务发现调查模式帮助用户在不进行全面仪器化的情况下,发现环境中运行的服务和协议,便于了解应用程序的整体情况。

Beyla 2.5如何支持MongoDB协议?

Beyla 2.5允许使用MongoDB协议的编程语言自动捕获MongoDB操作,无需代码更改或SDK集成,提升数据库可观察性。

Beyla 2.5中手动跨度支持的意义是什么?

手动跨度支持允许用户在Go应用中添加自定义可观察性点,结合自动仪器化提供更灵活的控制,满足特定需求。

➡️

继续阅读