goose
goose copied to clipboard
Create an audit trail for a job
In the beginning a Job can be:
- enqueued
- scheduled
- cron-scheduled
As part of it's lifecycle, the job could be:
- enqueued to ready-queue by a scheduler
- fail execution
- be retried
- be dead
Since a job could stay in Goose ecosystem for 60+ days, an audit-trail would help with debugging.
The audit-trail can have following details:
- event
- time