mistral-lib/mistral_lib
Vadim Zelenevsky 737e09646f Headers propagation from an execution request to actions/notifications
Currently Mistal doesn`t support distribution tracing, which means
that there`s no way to propagate traceId/spanId from an execution to
related actions/notifications.
It leads us to an issue, because according to distribution tracing
principles "traceId" should remain the same during the discovery
process, which includes Mistral worflow execution.
Proposed solution is to keep some headers from execution request
and propagate them later to actions/notifications.
Regexp can be stored as env variable to define headers which
will be propagated.

Implements blueprint add-headers-propagation

Change-Id: Id8cc900a7d94286e79f1ece4dc4177383263f55c
2024-03-14 17:12:17 +03:00
..
actions Headers propagation from an execution request to actions/notifications 2024-03-14 17:12:17 +03:00
tests New fields added to action execution context 2024-03-14 11:32:21 +00:00
utils Remove misplaced constants describing worklow task types 2020-06-04 18:26:45 +07:00
yaql Fixes namespace issue 2016-07-15 09:29:11 -04:00
__init__.py Fixes namespace issue 2016-07-15 09:29:11 -04:00
exceptions.py Add main entities related to action providers 2020-09-03 17:16:50 +07:00
serialization.py fix the method description, wrong grammar 2018-01-16 14:03:16 +08:00