Table of Contents

Class WorkflowForgeOpenTelemetryOptions

Namespace
WorkflowForge.Extensions.Observability.OpenTelemetry
Assembly
WorkflowForge.Extensions.Observability.OpenTelemetry.dll

Configuration options for WorkflowForge OpenTelemetry integration. Supports both distributed tracing and metrics collection.

public sealed class WorkflowForgeOpenTelemetryOptions
Inheritance
WorkflowForgeOpenTelemetryOptions
Inherited Members

Properties

EnableMetrics

Gets or sets whether metrics collection is enabled.

public bool EnableMetrics { get; set; }

Property Value

bool

EnableOperationMetrics

Gets or sets whether operation metrics are recorded automatically.

public bool EnableOperationMetrics { get; set; }

Property Value

bool

EnableSystemMetrics

Gets or sets whether system metrics are collected automatically.

public bool EnableSystemMetrics { get; set; }

Property Value

bool

EnableTracing

Gets or sets whether distributed tracing is enabled.

public bool EnableTracing { get; set; }

Property Value

bool

ServiceName

Gets or sets the service name for OpenTelemetry resource identification.

public string ServiceName { get; set; }

Property Value

string

ServiceVersion

Gets or sets the service version.

public string ServiceVersion { get; set; }

Property Value

string