Konstantina Skovola 9bd772de25 Add interface for troubleshooting job failures
This commit gives more visibility into job failures by making the
information regarding a job runtime error available in an extension
table (`job_errors`) that users can directly query.
This commit also adds an infromational view on top of the table for
convenience.
To prevent the `job_errors` table from growing too large,
a retention job is also set up with a default retention interval
of 1 month. The retention job is registered with a custom check
function that requires that a valid "drop_after" interval be provided
in the config field of the job.
2022-09-30 15:22:27 +02:00
..
2022-08-17 20:18:09 -03:00
2022-01-24 14:12:56 +01:00
2022-01-24 14:12:56 +01:00
2022-08-25 10:38:03 +03:00