Table of Contents

Class FlowObservabilityOptions

Namespace
FlowOrchestrator.Core.Configuration
Assembly
FlowOrchestrator.Core.dll

Configuration for OpenTelemetry instrumentation and event persistence. Applied via FlowOrchestratorBuilder.WithObservability().

public sealed class FlowObservabilityOptions
Inheritance
FlowObservabilityOptions
Inherited Members

Properties

EnableEventPersistence

When true, flow and step lifecycle events are persisted to RecordEventAsync(IExecutionContext, IFlowDefinition, IStepInstance, FlowEvent) and retrievable via IFlowEventReader.

public bool EnableEventPersistence { get; set; }

Property Value

bool

EnableOpenTelemetry

When true, emits OpenTelemetry metrics (counters, histograms) and distributed trace spans via System.Diagnostics.Activity and Meter.

public bool EnableOpenTelemetry { get; set; }

Property Value

bool