cds-snc / notification-planning

Project planning for GC Notify Team
5 stars 0 forks source link

Add a job_history table #1412

Open whabanks opened 10 months ago

whabanks commented 10 months ago

Description

As a Notify Dev, I need to be able to examine the history of jobs as they move through their various states and statuses so that I can more easily investigate issues related to jobs.

WHY are we building?

Relying primarily on Cloudwatch logs to trace jobs as they move through the system is a manual and cumbersome process. A job_history table can ease this burden, allowing us to gather more information about a job during investigations or when aggregating job metrics over time.

WHAT are we building?

A history table for our jobs.

VALUE created by our solution

Documentation and Artifacts

Acceptance Criteria

Given an issue arises around job processing, when investigation is required, then historical job data is available to aid investigation.

QA Steps

yaelberger-commits commented 10 months ago

Hey team! Please add your planning poker estimate with Zenhub @andrewleith @jzbahrai @whabanks

yaelberger-commits commented 4 months ago

Nice to have, not a need to have

yaelberger-commits commented 4 months ago

If we add a celery results backend, we may not need a job history table