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
EnableOpenTelemetry
When true, emits OpenTelemetry metrics (counters, histograms) and
distributed trace spans via System.Diagnostics.Activity and Meter.
public bool EnableOpenTelemetry { get; set; }