elsa-core/src/modules/Elsa.Workflows.Core
Sipke Schoorstra 2e712d367a
Add OpenTelemetry workflow instrumentation (#7514)
* Add OpenTelemetry workflow instrumentation

* Fix workflow telemetry metric tags

* Tighten telemetry test listeners

* Refine workflow telemetry boundaries

* Address telemetry review feedback

* Complete workflow telemetry coverage

* Address telemetry instrumentation review feedback

* Handle cancelled workflow telemetry

* Refine workflow activity telemetry tags

* Address telemetry review feedback

* Document OpenTelemetry extension coexistence

Agent-Logs-Url: https://github.com/elsa-workflows/elsa-core/sessions/33211c71-c3c9-424c-b7eb-a13ebd4713a3

Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>

* Address telemetry PR review comments

* Address telemetry review follow-ups

* Preserve workflow executing status transition order

* Address telemetry review feedback

* Refine workflow telemetry review fixes

* Address telemetry review feedback

* Address workflow instrumentation review feedback

* Fix faulted workflow telemetry tags

* Restrict workflow exception mutation

* Fix canceled activity telemetry status

* Clarify workflow exception access

* Cover HTTP trace context propagation

* Report cancelled workflow telemetry consistently

* Refine telemetry cancellation classification

* Record thrown workflow exceptions on context

* Tighten workflow telemetry exception handling

* Preserve first workflow exception

* Handle workflow cancellation separately

* Clarify workflow telemetry enum references

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
2026-05-22 01:17:05 +02:00
..
Abstractions Improving behaviour of Run Asynchronously property for the TaskActivityAttribute 2025-08-05 13:50:35 +02:00
ActivationValidators
Activities Add state machine activity (#7457) 2026-05-18 02:09:03 +02:00
Attributes Adds activity host registration support (#7172) 2025-12-27 20:52:52 +01:00
Behaviors Adds activity execution call stack support (#7271) 2026-02-24 15:23:59 +01:00
Builders Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
CommitStates Clarify commit strategy fallback behavior in documentation; update test method signature for consistency 2025-12-16 08:01:49 -05:00
Constants [codex] Harden C# expression host-code execution (#7519) 2026-05-21 00:50:25 +02:00
Contexts Add OpenTelemetry workflow instrumentation (#7514) 2026-05-22 01:17:05 +02:00
Contracts Add missing Obsolete attribute to IWorkflowBuilder (#7448) 2026-05-17 14:34:22 +02:00
Enums Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
Exceptions Bugfix: error thrown in ReadSyntheticInputs 2026-01-20 13:27:55 +01:00
Expressions Retranslating comment in english (#6910) 2025-09-15 18:49:11 +02:00
Extensions [codex] Resolve build warnings (#7458) 2026-05-17 14:58:10 +02:00
Features Configures Flowchart Execution via DI (#7141) 2025-12-15 10:15:39 +01:00
Handlers Remove obsolete properties and refactor activity evaluation (#6603) 2025-04-18 16:21:25 +02:00
Helpers
IncidentStrategies
LogPersistence
Memory Merge branch 'rc/3.4.0' 2025-04-01 10:23:04 +02:00
Middleware Add OpenTelemetry workflow instrumentation (#7514) 2026-05-22 01:17:05 +02:00
Models Adds activity execution call stack support (#7271) 2026-02-24 15:23:59 +01:00
Notifications Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
Options Adds activity execution call stack support (#7271) 2026-02-24 15:23:59 +01:00
Pipelines Refactors extension methods to instance methods (#7089) 2025-11-25 14:53:18 +01:00
PortResolvers
Serialization Merge branch 'release/3.6.0' 2026-02-28 21:18:22 +01:00
Services Add OpenTelemetry workflow instrumentation (#7514) 2026-05-22 01:17:05 +02:00
ShellFeatures [codex] Add package manifest feature metadata (#7463) 2026-05-18 15:39:22 +02:00
Signals Refactor activity execution record capturing (#6836) 2025-08-04 08:44:42 +02:00
State Adds activity execution call stack support (#7271) 2026-02-24 15:23:59 +01:00
Telemetry Add OpenTelemetry workflow instrumentation (#7514) 2026-05-22 01:17:05 +02:00
UIHints Addresses warnings and enforces null safety (#7050) 2025-11-12 15:53:23 +01:00
VariableStorageDrivers Update multitenancy logic and improve Result handling: (#7281) 2026-02-11 10:11:12 +01:00
Elsa.Workflows.Core.csproj Upgrade projects to target .NET 10, add conditional System.Linq.Async dependencies for compatibility with earlier frameworks, and update project files for consistency across the solution. (#7062) 2025-11-21 20:55:30 +01:00
Elsa.Workflows.Core.csproj.DotSettings
FodyWeavers.xml