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.
dotnet add package OpenTelemetry.Exporter.InMemory
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.
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 |