OpenTelemetry.Exporter.Console
Console exporter for OpenTelemetry .NET
Install
| Product | Versions |
|---|---|
| .NET | |
| .NET Standard | |
| Other |
README
Console Exporter for OpenTelemetry .NET
The console exporter prints data to the Console window. ConsoleExporter supports exporting logs, metrics and traces.
This exporter is intended for debugging and learning purposes. It is not recommended for production use. The output format is not standardized and can change at any time. If a standardized format for exporting telemetry to stdout is desired, upvote on this feature request.
Installation
dotnet add package OpenTelemetry.Exporter.Console
See the individual "getting started" examples depending on the signal being used:
- Logs: ASP.NET Core | Console
- Metrics: ASP.NET Core | Console
- Traces: ASP.NET Core | Console
Configuration
See the
TestConsoleExporter.cs for
an example of how to use the exporter for exporting traces to a collection.
You can configure the ConsoleExporter 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
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.