Apache.Arrow.Adbc.Telemetry.Traces.Exporters
0.23.0
dotnet add package Apache.Arrow.Adbc.Telemetry.Traces.Exporters --version 0.23.0
NuGet\Install-Package Apache.Arrow.Adbc.Telemetry.Traces.Exporters -Version 0.23.0
<PackageReference Include="Apache.Arrow.Adbc.Telemetry.Traces.Exporters" Version="0.23.0" />
<PackageVersion Include="Apache.Arrow.Adbc.Telemetry.Traces.Exporters" Version="0.23.0" />
<PackageReference Include="Apache.Arrow.Adbc.Telemetry.Traces.Exporters" />
paket add Apache.Arrow.Adbc.Telemetry.Traces.Exporters --version 0.23.0
#r "nuget: Apache.Arrow.Adbc.Telemetry.Traces.Exporters, 0.23.0"
#:package Apache.Arrow.Adbc.Telemetry.Traces.Exporters@0.23.0
#addin nuget:?package=Apache.Arrow.Adbc.Telemetry.Traces.Exporters&version=0.23.0
#tool nuget:?package=Apache.Arrow.Adbc.Telemetry.Traces.Exporters&version=0.23.0
Traces Exporters
FileExporter
Provides an OpenTelemetry (OTel) exporter to write telemetry traces to
rotating files in folder. File names are created with the following pattern:
<trace-source>-<YYYY-MM-DD-HH-mm-ss-fff>-<process-id>.log.
For example: apache.arrow.adbc.drivers.databricks-2025-08-15-10-35-56-012345-99999.log.
The default folder used is:
| Platform | Folder |
|---|---|
| Windows | %LOCALAPPDATA%/Apache.Arrow.Adbc/Traces |
| macOS | $HOME/Library/Application Support/Apache.Arrow.Adbc/Traces |
| Linux | $HOME/.local/share/Apache.Arrow.Adbc/Traces |
By default, up to 999 files of maximum size 1024 KB are written to the trace folder.
ExportersBuilder
Helps activate one of a dictionary of supported exporters.
The environment variable OTEL_TRACES_EXPORTER can be used to select one of the
available exporters. Or the database parameter adbc.traces.exporter can be used,
which has precedence over the environment variable.
The following exporters are supported:
| Exporter | Description |
|---|---|
otlp |
Exports traces to an OpenTelemetry Collector or directly to an Open Telemetry Line Protocol (OTLP) endpoint. |
adbcfile |
Exports traces to rotating files in a folder. |
console |
Exports traces to the console output. |
none |
Disables trace exporting. |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Apache.Arrow.Adbc (>= 0.23.0)
- Apache.Arrow.Adbc.Telemetry.Traces.Listeners (>= 0.23.0)
- OpenTelemetry.Exporter.Console (>= 1.12.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.12.0)
- System.Threading.Channels (>= 9.0.8)
-
net8.0
- Apache.Arrow.Adbc (>= 0.23.0)
- Apache.Arrow.Adbc.Telemetry.Traces.Listeners (>= 0.23.0)
- OpenTelemetry.Exporter.Console (>= 1.12.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.12.0)
- System.Threading.Channels (>= 9.0.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.