In-memory Exporter for OpenTelemetry .NET
May 13, 2024 ยท View on GitHub
The in-memory exporter stores data in a user provided memory buffer.
Warning
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 |