nug Createrun NuGet

OpenTelemetry.Api.ProviderBuilderExtensions

1.15.3 43 download(s)
public

Contains extensions to register OpenTelemetry in applications using Microsoft.Extensions.DependencyInjection

Observability OpenTelemetry Monitoring Telemetry Tracing Metrics Logging
PackageReference
<PackageReference Include="OpenTelemetry.Api.ProviderBuilderExtensions" Version="1.15.3" />
.NET CLI
dotnet add package OpenTelemetry.Api.ProviderBuilderExtensions --version 1.15.3

Dependencies

net10.0
Package Version range
Microsoft.Extensions.DependencyInjection.Abstractions [10.0.0, )
OpenTelemetry.Api [1.15.3, )
net462
Package Version range
Microsoft.Extensions.DependencyInjection.Abstractions [10.0.0, )
OpenTelemetry.Api [1.15.3, )
net8.0
Package Version range
Microsoft.Extensions.DependencyInjection.Abstractions [8.0.0, )
OpenTelemetry.Api [1.15.3, )
net9.0
Package Version range
Microsoft.Extensions.DependencyInjection.Abstractions [9.0.0, )
OpenTelemetry.Api [1.15.3, )
netstandard2.0
Package Version range
Microsoft.Extensions.DependencyInjection.Abstractions [10.0.0, )
OpenTelemetry.Api [1.15.3, )

Readme

# OpenTelemetry.Api.ProviderBuilderExtensions

[![NuGet](https://img.shields.io/nuget/v/OpenTelemetry.Api.ProviderBuilderExtensions.svg)](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions)
[![NuGet](https://img.shields.io/nuget/dt/OpenTelemetry.Api.ProviderBuilderExtensions.svg)](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions)

## Installation

```shell
dotnet add package OpenTelemetry.Api.ProviderBuilderExtensions
```

## Overview

The `OpenTelemetry.Api.ProviderBuilderExtensions` package provides extension
methods and helpers for building `TracerProvider`s and `MeterProvider`s using
the `Microsoft.Extensions.DependencyInjection` API (primarily
[IServiceCollection](https://learn.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.iservicecollection)).

The `OpenTelemetry.Api.ProviderBuilderExtensions` package is intended for
instrumentation library authors who need to integrate with the OpenTelemetry SDK
without a direct dependency. For more details see: [Registration extension
method guidance for library
authors](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api.ProviderBuilderExtensions/../../docs/trace/extending-the-sdk/README.md#registration-extension-method-guidance-for-library-authors).

## References

* [OpenTelemetry Project](https://opentelemetry.io/)

Versions

Target frameworks

net10.0 net462 net8.0 net9.0 netstandard2.0

Metadata

Published
Size
115.25 KB
Authors
OpenTelemetry Authors
License
Apache-2.0
Repository
https://github.com/open-telemetry/opentelemetry-dotnet commit d622e6c7c899527638b53a6b06919859f5752add
Flags
SemVer 1 ยท requires license acceptance
SHA512
8xGgFsCcoTkdu7kQ7riITgxx/6r0n0dRcCV68Yl77U11tBJQn+k/fNCPdm2JYwvPBVZb2OKmoJm08TPgyOiFKw==

Release notes

For highlights and announcements see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/RELEASENOTES.md. For detailed changes see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.15.3/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md.