OpenTelemetry.Exporter.InMemory
1.20.1-rc.1
Prefix Reserved
See the version list below for details.
dotnet add package OpenTelemetry.Exporter.InMemory --version 1.20.1-rc.1
NuGet\Install-Package OpenTelemetry.Exporter.InMemory -Version 1.20.1-rc.1
<PackageReference Include="OpenTelemetry.Exporter.InMemory" Version="1.20.1-rc.1" />
<PackageVersion Include="OpenTelemetry.Exporter.InMemory" Version="1.20.1-rc.1" />
<PackageReference Include="OpenTelemetry.Exporter.InMemory" />
paket add OpenTelemetry.Exporter.InMemory --version 1.20.1-rc.1
#r "nuget: OpenTelemetry.Exporter.InMemory, 1.20.1-rc.1"
#:package OpenTelemetry.Exporter.InMemory@1.20.1-rc.1
#addin nuget:?package=OpenTelemetry.Exporter.InMemory&version=1.20.1-rc.1&prerelease
#tool nuget:?package=OpenTelemetry.Exporter.InMemory&version=1.20.1-rc.1&prerelease
In-memory Exporter for OpenTelemetry .NET
The in-memory exporter stores data in a user provided memory buffer.
This component is intended to be used for testing purposes. It is not recommended for any production environment.
Installation
dotnet add package OpenTelemetry.Exporter.InMemory
Configuration
See the
TestInMemoryExporter.cs for
an example of how to use the exporter for exporting traces to a collection.
You can configure the InMemoryExporter through Options types properties
and environment variables.
The Options type setters take precedence over the environment variables.
Environment Variables
The following environment variables can be used to override the default
values of the PeriodicExportingMetricReaderOptions
(following the OpenTelemetry specification.
| Environment variable | PeriodicExportingMetricReaderOptions property |
|---|---|
OTEL_METRIC_EXPORT_INTERVAL |
ExportIntervalMilliseconds |
OTEL_METRIC_EXPORT_TIMEOUT |
ExportTimeoutMilliseconds |
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 is compatible. 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 is compatible. 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 is compatible. 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. |
-
.NETFramework 4.6.2
- OpenTelemetry (>= 1.20.1-rc.1)
-
.NETStandard 2.0
- OpenTelemetry (>= 1.20.1-rc.1)
-
net10.0
- OpenTelemetry (>= 1.20.1-rc.1)
-
net8.0
- OpenTelemetry (>= 1.20.1-rc.1)
-
net9.0
- OpenTelemetry (>= 1.20.1-rc.1)
NuGet packages (22)
Showing the top 5 NuGet packages that depend on OpenTelemetry.Exporter.InMemory:
| Package | Downloads |
|---|---|
|
Cratis.Chronicle.Testing
Testing helpers for Cratis Chronicle - the open-source (MIT) event-sourcing database and runtime. In-process kernel and in-memory storage for testing event-sourced applications. |
|
|
Cratis.Chronicle.Infrastructure
Package Description |
|
|
TestTrackingDiagrams.Extensions.OpenTelemetry
OpenTelemetry extensions for capturing internal SUT spans during tests. Enables internal flow visualization in sequence diagram popups. |
|
|
Aksio.Cratis.Kernel.Read
Package Description |
|
|
Raccoon.Tools.OpenTelemetry.Exports.MongoDB
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.21.0-rc.1 | 429 | 10/28/2026 |
| 1.20.1 | 123,467 | 10/20/2026 |
| 1.20.1-rc.1 | 77 | 10/20/2026 |
| 1.20.0 | 71,808 | 10/15/2026 |
| 1.20.0-rc.1 | 74 | 10/15/2026 |
| 1.19.1 | 494,912 | 9/21/2026 |
| 1.19.1-rc.1 | 75 | 9/21/2026 |
| 1.19.0 | 43,355 | 9/18/2026 |
| 1.19.0-rc.1 | 83 | 9/18/2026 |
| 1.18.0 | 518,655 | 8/21/2026 |
| 1.18.0-rc.1 | 101 | 8/21/2026 |
| 1.17.0 | 467,533 | 7/16/2026 |
| 1.17.0-rc.1 | 129 | 7/16/2026 |
| 1.16.0 | 742,806 | 6/10/2026 |
| 1.16.0-rc.1 | 120 | 6/10/2026 |
| 1.15.3 | 1,674,039 | 4/21/2026 |
| 1.15.2 | 112,743 | 4/8/2026 |
| 1.15.1 | 78,868 | 3/27/2026 |
| 1.15.0 | 480,178 | 1/21/2026 |
| 1.14.0 | 349,093 | 11/12/2025 |
For highlights and announcements see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.20.1-rc.1/RELEASENOTES.md.
For detailed changes see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.20.1-rc.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md.