OpenTelemetry.Resources.Container
1.13.0-beta.1
Prefix Reserved
dotnet add package OpenTelemetry.Resources.Container --version 1.13.0-beta.1
NuGet\Install-Package OpenTelemetry.Resources.Container -Version 1.13.0-beta.1
<PackageReference Include="OpenTelemetry.Resources.Container" Version="1.13.0-beta.1" />
<PackageVersion Include="OpenTelemetry.Resources.Container" Version="1.13.0-beta.1" />
<PackageReference Include="OpenTelemetry.Resources.Container" />
paket add OpenTelemetry.Resources.Container --version 1.13.0-beta.1
#r "nuget: OpenTelemetry.Resources.Container, 1.13.0-beta.1"
#:package OpenTelemetry.Resources.Container@1.13.0-beta.1
#addin nuget:?package=OpenTelemetry.Resources.Container&version=1.13.0-beta.1&prerelease
#tool nuget:?package=OpenTelemetry.Resources.Container&version=1.13.0-beta.1&prerelease
Container Resource Detectors
| Status | |
|---|---|
| Stability | Beta |
| Code Owners | @iskiselev |
Getting Started
You need to install the
OpenTelemetry.Resources.Container package to be able to use the
Container Resource Detectors.
dotnet add package OpenTelemetry.Resources.Container --prerelease
Usage
You can configure Container resource detector to
the ResourceBuilder with the following example.
using OpenTelemetry;
using OpenTelemetry.Resources.Container;
using var tracerProvider = Sdk.CreateTracerProviderBuilder()
.ConfigureResource(resource => resource.AddContainerDetector())
// other configurations
.Build();
using var meterProvider = Sdk.CreateMeterProviderBuilder()
.ConfigureResource(resource => resource.AddContainerDetector())
// other configurations
.Build();
using var loggerFactory = LoggerFactory.Create(builder =>
{
builder.AddOpenTelemetry(options =>
{
options.SetResourceBuilder(ResourceBuilder.CreateDefault().AddContainerDetector());
});
});
The resource detectors will record the following metadata based on where your application is running:
- ContainerDetector: container.id.
References
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- OpenTelemetry (>= 1.13.1 && < 2.0.0)
-
net8.0
- OpenTelemetry (>= 1.13.1 && < 2.0.0)
NuGet packages (9)
Showing the top 5 NuGet packages that depend on OpenTelemetry.Resources.Container:
| Package | Downloads |
|---|---|
|
OpenTelemetry.AutoInstrumentation.Runtime.Managed
Managed components used by the OpenTelemetry.AutoInstrumentation project. |
|
|
Grafana.OpenTelemetry.Base
Minimal Grafana distribution of OpenTelemetry .NET |
|
|
Fluxera.Extensions.Hosting.Modules.OpenTelemetry
A module that enables OpenTelemetry monitoring. |
|
|
Indice.AspNetCore.Builder
Package Description |
|
|
Indice.Functions.Builder
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on OpenTelemetry.Resources.Container:
| Repository | Stars |
|---|---|
|
bitfoundation/bitplatform
Build all of your apps using what you already know and love ❤️
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.13.0-beta.1 | 1,252 | 10/22/2025 |
| 1.12.0-beta.1 | 695,903 | 5/6/2025 |
| 1.11.0-beta.2 | 638,332 | 3/5/2025 |
| 1.11.0-beta.1 | 123,802 | 1/27/2025 |
| 1.10.0-beta.1 | 113,679 | 12/9/2024 |
| 1.0.0-beta.9 | 2,578,692 | 6/18/2024 |
| 1.0.0-beta.8 | 21,786 | 6/4/2024 |