Vion.Telemetry.Export
1.1.0
Prefix Reserved
dotnet add package Vion.Telemetry.Export --version 1.1.0
NuGet\Install-Package Vion.Telemetry.Export -Version 1.1.0
<PackageReference Include="Vion.Telemetry.Export" Version="1.1.0" />
<PackageVersion Include="Vion.Telemetry.Export" Version="1.1.0" />
<PackageReference Include="Vion.Telemetry.Export" />
paket add Vion.Telemetry.Export --version 1.1.0
#r "nuget: Vion.Telemetry.Export, 1.1.0"
#:package Vion.Telemetry.Export@1.1.0
#addin nuget:?package=Vion.Telemetry.Export&version=1.1.0
#tool nuget:?package=Vion.Telemetry.Export&version=1.1.0
Vion.Telemetry.Export
Shared OpenTelemetry export setup (logs, traces, and metrics over OTLP) for Vion applications. One
AddVionTelemetryExport(...) call replaces hand-rolled OTLP wiring — the logging filter, the OTLP log/trace/metric
exporters, the resource, the runtime-metric allow-list, and the batch/interval options.
It creates no spans of its own: it collects whatever ActivitySource names the caller passes in
VionTelemetryExportOptions.ActivitySourceNames, and depends only on OpenTelemetry.
using Vion.Telemetry.Export;
services.AddVionTelemetryExport(new VionTelemetryExportOptions(
ApplicationName: applicationName,
ServiceVersion: serviceVersion,
CurrentLevelProvider: () => currentMinimumLogLevel,
ConsoleLoggingEnabled: isDevelopment,
CollectorUri: collectorUri,
ActivitySourceNames: [/* the ActivitySource names to collect */]));
Every value is supplied by the caller at the call site, so the package reads no configuration keys itself.
CollectorProtocol defaults to gRPC; LogsEnabled / TracesEnabled / MetricsEnabled, LogFilters,
MeterNames, and MetricViews are optional.
Full documentation: https://docs.vion.swiss
Licensed under the Apache License 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Logging (>= 10.0.8)
- Microsoft.Extensions.Logging.Console (>= 10.0.8)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
- OpenTelemetry.Instrumentation.Runtime (>= 1.15.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.