Class TelemetryServiceOptions
- Namespace
- DotCompute.Abstractions.Interfaces.Telemetry
- Assembly
- DotCompute.Abstractions.dll
Telemetry configuration options.
public sealed class TelemetryServiceOptions
- Inheritance
-
TelemetryServiceOptions
- Inherited Members
Properties
DistributedTracing
public DistributedTracingOptions DistributedTracing { get; set; }
Property Value
EnableDistributedTracing
public bool EnableDistributedTracing { get; set; }
Property Value
EnableMetricsCollection
public bool EnableMetricsCollection { get; set; }
Property Value
EnablePerformanceProfiling
public bool EnablePerformanceProfiling { get; set; }
Property Value
EnableStructuredLogging
public bool EnableStructuredLogging { get; set; }
Property Value
EnableTelemetry
public bool EnableTelemetry { get; set; }
Property Value
ExportEndpoints
public IList<string> ExportEndpoints { get; }
Property Value
LogBuffer
public LogBufferOptions LogBuffer { get; set; }
Property Value
PerformanceProfiling
public PerformanceProfilerOptions PerformanceProfiling { get; set; }
Property Value
Prometheus
public PrometheusOptions Prometheus { get; set; }
Property Value
StructuredLogging
public StructuredLoggingOptions StructuredLogging { get; set; }
Property Value
TelemetryProvider
public TelemetryOptions TelemetryProvider { get; set; }