modernisation-platform
modernisation-platform copied to clipboard
Automate Daily Report of Previous Day's Pipeline Failures and Notifications to Slack
User Story
As a Modernisation Platform Engineer I want to receive a report at 9 AM every day that lists all pipeline failures from the previous day so that our team can check whether the failures have been addressed or still need attention. The report should be sent via Slack or provide a link to a Grafana dashboard, ensuring that the team can easily review pipeline status.
Value / Purpose
- Proactively track unresolved pipeline failures from the previous day.
- Ensure visibility across the team about the health of pipelines.
- Improve operational efficiency by automating the notification process and reducing manual checks.
- Allow the team to address any issues promptly, minimizing potential disruptions.
Useful Contacts
No response
Additional Information
No response
Definition of Done
- [ ] Set up an automated process to gather a list of all pipelines that failed during the previous day.
- [ ] Ensure that both newly failed and unresolved failures are captured for the previous day.
- [ ] Automate sending a daily Slack message at 9 AM that either includes a link to the Grafana dashboard showing the previous day's pipeline failures or a list of failed pipelines
- [ ] If there are no pipeline failures from the previous day, send a message to Slack indicating "No pipeline failures detected from the previous day."