OpenTelemetry .NET reaches v1.0 !

Ankit Srivastava
OpenTelemetry
Published in
2 min readFeb 25, 2021

Today, we are excited to announce v1.0 of OpenTelemetry .NET, which implements v1.0 of the OpenTelemetry specification. The OpenTelemetry project was first announced by the Cloud Native Computing Foundation (CNCF) in May of 2019; and merges OpenTracing and OpenCensus into a new, unified standard.

With this announcement, users can now begin integrating OpenTelemetry 1.0 .NET SDK and OpenTelemetry 1.0 APIs into their environments.

This new release includes the following:

If you’d like to try it out yourself, you can start with the getting started guide available over here.

Note that

  • The current version v1.0 will ensure there are no breaking changes until the next major .NET release.
  • As pointed out in a previous post, the majority of the Tracing API is implemented in .NET runtime itself, allowing .NET Activity API to be used as the OpenTelemetry Tracing API.

This v1.0 release milestone is a major accomplishment for the OpenTelemetry community. We would like to thank everyone who has contributed in reaching this milestone.

As next steps, the OpenTelemetry .NET community will be working towards:

  • Releasing a stable version of instrumentation libraries for ASP.NET, ASP.NET Core, HTTP client, SQL client, and gRPC client.
  • Defining and developing a story for Metrics; as with tracing, the OpenTelemetry .NET community and the .NET team aims to incorporate Metrics API into runtime itself. To follow the progress and for more information on OpenTelemetry metrics initiative please refer to the metrics specification.

Anyone interested in contributing to or learning more about OpenTelemetry .NET is welcome to join our rapidly growing community on GitHub, join the OpenTelemetry .NET channel on the CNCF Slack instance (If you’re new, you can create a CNCF Slack account here), or participate in our weekly community meeting!

--

--