Table of Contents

Namespace WorkflowForge.Extensions.Observability.OpenTelemetry

Classes

OpenTelemetryOperationMiddleware

Creates one span per operation and records operation metrics, honouring the WorkflowForgeOpenTelemetryOptions the foundry was enabled with.

OpenTelemetryWorkflowMiddleware

Creates the workflow-level span that operation spans nest under. Register it on the smith with AddWorkflowMiddleware.

WorkflowForgeOpenTelemetryOptions

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

WorkflowForgeOpenTelemetryService

Comprehensive OpenTelemetry service providing both distributed tracing and metrics for WorkflowForge applications using industry-standard OpenTelemetry APIs.

WorkflowFoundryOpenTelemetryExtensions

Extension methods that add comprehensive OpenTelemetry observability capabilities to WorkflowFoundry. Provides both distributed tracing and metrics in a unified experience.