OpenTelemetry .NET发布v1.0!

2021-03-15 15:41:46 浏览数 (1)

作者:Ankit Srivastava

今天,我们很兴奋地宣布OpenTelemetry .NET发布1.0版本,它实现了OpenTelemetry规范的1.0版本。OpenTelemetry项目最早由CNCF于2019年5月宣布;并将OpenTracing和OpenCensus合并成一个新的统一标准。

有了这个消息,用户现在可以开始将OpenTelemetry 1.0 .NET SDK和OpenTelemetry 1.0 API集成到他们的环境中了。

这个新版本包括以下内容:

  • OpenTelemetry .NET API:Tracing API、Baggage API、Context API和Propagators API。
  • SDK:提供采样、处理和导出控件。
  • Jaeger、Zipkin和OpenTelemetry Protocol(OTLP)的导出器
  • 文档,其中包括示例、入门指南和插件开发者扩展SDK的指南

如果你想自己尝试一下,你可以从这里[1]的入门指南开始。

请注意:

  • 目前的v1.0版本将确保在下一个主要的.NET版本发布之前不会有破坏性的变化。
  • 正如前一篇文章所指出的,大部分的Tracing API都是在.NET运行时中实现的,这使得.NET Activity API可以被用作OpenTelemetry Tracking API。

这个v1.0版本的里程碑是OpenTelemetry社区的一项重大成就。我们要感谢每一位为达到这一里程碑而做出贡献的人。

接下来,OpenTelemetry .NET社区将朝着以下方向努力:

  • 发布用于ASP.NET、ASP.NET Core、HTTP客户端、SQL客户端和gRPC客户端的工具库的稳定版本。
  • 为指标标准定义和开发故事;与追踪一样,OpenTelemetry .NET社区和.NET团队的目标是将Metrics API整合到运行时中。要了解进度并获取更多关于OpenTelemetry度量倡议的信息,请参阅指标规范[2]

欢迎任何对OpenTelemetry .NET感兴趣的人加入我们在GitHub上快速增长的社区,加入CNCF Slack的OpenTelemetry .NET频道(如果你是新手,你可以在这里[3]创建一个CNCF Slack帐户),或者参加我们的每周社区会议!

参考资料

[1]

入门指南: https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/docs/trace/getting-started/README.md

[2]

指标规范: https://github.com/open-telemetry/opentelemetry-specification/tree/main/specification/metrics

[3]

创建CNCF Slack帐户: http://slack.cncf.io/

0 人点赞