Table of Contents

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

DistributedTracingOptions

EnableDistributedTracing

public bool EnableDistributedTracing { get; set; }

Property Value

bool

EnableMetricsCollection

public bool EnableMetricsCollection { get; set; }

Property Value

bool

EnablePerformanceProfiling

public bool EnablePerformanceProfiling { get; set; }

Property Value

bool

EnableStructuredLogging

public bool EnableStructuredLogging { get; set; }

Property Value

bool

EnableTelemetry

public bool EnableTelemetry { get; set; }

Property Value

bool

ExportEndpoints

public IList<string> ExportEndpoints { get; }

Property Value

IList<string>

LogBuffer

public LogBufferOptions LogBuffer { get; set; }

Property Value

LogBufferOptions

PerformanceProfiling

public PerformanceProfilerOptions PerformanceProfiling { get; set; }

Property Value

PerformanceProfilerOptions

Prometheus

public PrometheusOptions Prometheus { get; set; }

Property Value

PrometheusOptions

StructuredLogging

public StructuredLoggingOptions StructuredLogging { get; set; }

Property Value

StructuredLoggingOptions

TelemetryProvider

public TelemetryOptions TelemetryProvider { get; set; }

Property Value

TelemetryOptions