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/
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/
Regexp can be stored as env variable to define headers which will be propagated .
Acceptance criteria:
Http headers which meet the regexp condition are sent to the tasks with http related actions
Http headers which meet the regexp condition are sent to all Mistral notifications
[trace_
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Zelenevskii Vadim
- Direction:
- Needs approval
- Assignee:
- Zelenevskii Vadim
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Headers propagation from an execution request to actions/
Addressed by: https:/
Headers propagation from an execution request to actions/
Gerrit topic: https:/