Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More regular reminders for issues that need triaging #41

Closed
6 tasks done
armenzg opened this issue Sep 14, 2022 · 4 comments
Closed
6 tasks done

More regular reminders for issues that need triaging #41

armenzg opened this issue Sep 14, 2022 · 4 comments
Assignees

Comments

@armenzg
Copy link
Member

armenzg commented Sep 14, 2022

Requirements

  1. Buckets:
    1. overdue = overdue
    2. act fast = less than 4 hours to deadline (or deadline is after end of day)
    3. triage queue = remaining tickets
  2. Check queue once per hour.
    1. This is in addition to the immediate notification when a new ticket comes in.
  3. If any are overdue or in act fast, post.
  4. If we haven't posted in four hours, post.
  5. Message format:

Hey! You have some tickets to triage:

🚨 Overdue 😰

  • "[$github_issue_title]" 8 hours overdue
  • "[$github_issue_title]" 2 hours overdue
  • "[$github_issue_title]" 1 hour overdue

⌛️ Act fast! 😨

  • "[$github_issue_title]" 15 minutes left

Triage Queue 😯

  • "[$github_issue_title]" 8 hours left
  • "[$github_issue_title]" 24 hours left
  • "[$github_issue_title]" 22 hours left
  • "[$github_issue_title]" 36 hours left
  • "[$github_issue_title]" 48 hours left 👈 quick win?

Original

The workflow team receives Issue pending alerts in Slack, however, if an alert is missed we will not hear about it anymore.

For instance, this issue was not triaged and I got pinged on Slack yesterday (9 days after the issue was tagged for triaged)

We should get reminded every day until we triage the queue.

Thanks!

image

image

To Do

@chadwhitacre
Copy link
Member

Thanks @armenzg, I thought we had something for this (at least for issues over triage) but I can't find it now. I agree this would be better than current process which involves human review on a weekly cycle, expensive and slow.

@BYK
Copy link
Member

BYK commented Sep 14, 2022

@chadwhitacre the scheduled job trigger is GCP

@BYK
Copy link
Member

BYK commented Sep 14, 2022

It is pinging an open endpoint on eng-pipes so you can probably change the logic there.

@chadwhitacre
Copy link
Member

the scheduled job trigger is GCP

Oooooooh! Thanks @BYK! 😅

@chadwhitacre chadwhitacre changed the title Daily reminder for issues that need triaging More regular reminders for issues that need triaging Oct 28, 2022
@chadwhitacre chadwhitacre mentioned this issue Dec 20, 2022
14 tasks
@hubertdeng123 hubertdeng123 self-assigned this Dec 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants