The in-memory exporter stores data in a user provided memory buffer.
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 |
FormatException
is thrown in case of an invalid value for any of the
supported environment variables.