-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
It is important that the workflow manager provides visibility of tasks having completed. These should be logged where they can be collected by external log aggregation systems.
Requirements
- In order for logs to be easily digestible by log aggregation solutions such as logstash, the workflow manager should output logs in a structured format such as json.
- Logs should contain any relevant information about the event that has happened (see table below)
Required events
At the very least, the following events should be logged:
Task completed
Required data points:
- Execution ID
- Task ID
- Workflow ID
- Correlation ID
- Task status
- Task type
- The task execution stats object
- Patient Name
- Patient DOB
- Patient ID
- Task start time
- Task end time
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Done