Skip to content

[Observability] emit events to enable external systems to monitor workflow instancesΒ #381

@bvandewe

Description

@bvandewe

What would you like to be added:

(Similarly to the old version of Synapse), it'd be super useful if Synapse could emit asynchronous notifications (e.g. CloudEvents) that can be consumed by external systems in order to monitor workflow instances.

Events could be emitted when the workflow instance was created/completed as well as when any task started/completed.

Why is this needed:

Without these events, it's hard to provide any feedback to end-users about workflow instances.

Metadata

Metadata

Assignees

Labels

app: runnerConcerns the Runnerpriority: highIndicates a high priority issuetype: enhancementNew feature or requestweight: 3An issue with an average development impact

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions