bcgov / cloud-pathfinder

This is the technology and UX backend repo for the cloud pathfinder ZenHub task board
https://app.zenhub.com/workspaces/cloud-pathfinder-5e4dbb426c3c6af8dcbf06a7/board?repos=241742911
Creative Commons Zero v1.0 Universal
2 stars 8 forks source link

Notification distribution to teams for AWS alerts #3099

Open ThibaultBC opened 1 month ago

ThibaultBC commented 1 month ago

As a Ministry Team, I want to receive AWS notifications that are generated for my accounts, so that I can take action and fix issues before it's too late.

Context: We receive data from the AWS monthly Enterprise support calls, which contains some recommendations and actions to take about deprecated features, alerts, etc. See screenshots below.

Acceptance criteria:

  1. Regroup all alerts received on our central account and email
  2. Assign those alerts to the customer accounts that generated it. If possible, project set licence plate, and specific account (Dev/Test/Tools/Prod).
  3. Email the Product Owner, Technical Lead, and Secondary technical lead when an alert is generated for their project set, with the information included.
  4. Consultation: If this might happen too ofter (ie. if it's possible there's a 100 alerts in a day) - consider waiting for the end of day (midnight BC time) to group all alerts for that 24 hour period, and send only one email for all alerts all together. Please let me know if this would potentially generate an issue with alerts that need immediate and urgent attention.
  5. Stretch goal to consider in partnership with App dev team: Adding a communication preferences tab in the registry to let users manage if they want to receive email alerts, and potentially a frequency (daily, weekly, monthly) - I need more feedback from you @prabhukiran9999 @wrnu on this to understand if it's valuable or overkill.
Screenshot 2024-10-21 at 2.18.59 PM.png Screenshot 2024-10-21 at 2.19.46 PM.png
ThibaultBC commented 1 month ago

@prabhukiran9999 and @wrnu to review, validate content and estimate ticket