Interface ITelemetryExporter
- Namespace
- DotCompute.Abstractions.Interfaces.Telemetry
- Assembly
- DotCompute.Abstractions.dll
Interface for custom telemetry exporters.
public interface ITelemetryExporter
Methods
ExportMetricsAsync(IEnumerable<MetricData>, CancellationToken)
Exports metrics to the target system.
ValueTask ExportMetricsAsync(IEnumerable<MetricData> metrics, CancellationToken cancellationToken = default)
Parameters
metricsIEnumerable<MetricData>cancellationTokenCancellationToken
Returns
ExportTracesAsync(IEnumerable<Activity>, CancellationToken)
Exports traces to the target system.
ValueTask ExportTracesAsync(IEnumerable<Activity> activities, CancellationToken cancellationToken = default)
Parameters
activitiesIEnumerable<Activity>cancellationTokenCancellationToken
Returns
FlushAsync(CancellationToken)
Flushes any buffered data.
ValueTask FlushAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken