OpenTelemetry .NET自动仪表化发布首个Beta版本
我们很高兴地宣布 OpenTelemetry .NET自动仪表化 项目首个 beta版本 的发布!
在没有该项目的情况下,.NET开发人员需要使用仪表化包来自动生成遥测数据。例如,要对入站的ASP.NET Core请求进行仪表化,您需要使用ASP.NET Core仪表化包,并使用OpenTelemetry SDK来初始化它。
现在,开发人员可以使用 自动仪表化 来初始化信号提供者,并为支持的 仪表化库生成遥测数据。这种方法具有以下几个好处:
- 支持通过 字节码仪表化 提供自动仪表化支持的技术路径,比仅依赖已发布的仪表化库能提供更多的自动仪表化支持
- 无需安装和初始化仪表化库
- 无需修改和重建应用程序以添加自动仪表化
- 需要更少的代码就能入手
这个首个beta版本是一个重要的里程碑,因为它为构建丰富的自动仪表化功能奠定了技术基础。此版本包括以下功能支持:
请参阅 示例 了解OpenTelemetry .NET自动仪表化覆盖的不同仪表化场景的演示。
在接下来的几个月中,我们计划:
- 支持更多的 仪表化库
- 改进依赖管理
- 启用度量支持
请使用您偏好的方式向我们提供反馈意见:
- 提交GitHub问题。
- 在Slack上与我们交流。 如果您是新用户,可以 在此处 创建一个CNCF Slack账号。
-
支持和不支持的场景文档 描述了当前的限制。 ↩︎