getsentry / team-ospo

Open Source Program Office (OSPO)
https://open.sentry.io/
11 stars 1 forks source link

🗣️ Track Discussions in Looker #165

Closed hubertdeng123 closed 10 months ago

hubertdeng123 commented 1 year ago

We have a decent system right now for managing issues in GitHub, but it's missing some things that would give us better information about our GitHub engagement in order to praise successes and address problems. Discussions are where our PM’s are the busiest, asking questions to gather feedback used to develop and drive our product vision.

Metrics for Discussions

GitHub gives us some basic insights but it's not enough. On our own dashboard we track comments across all GitHub issues, but not in discussions. PM’s are losing out, and we have limited visibility into how successful discussions are and whether or not customer engagement there is healthy.

253065083-d80c3230-dfab-4ec1-993d-c9fb3b003451

Reactions are another way to determine engagement in discussions. Higher number of reactions typically signals questions that are more interesting, questions that the community are interested in engaging in.

Screenshot 2023-07-21 at 11 01 17 AM

These metrics will be included in the Looker weekly scores for tracking response time across all teams.

### Tasks
- [x] Enable GH webhooks for discussions in eng-pipes and send discussion metrics to BigQuery
- [x] Build out 401 dashboard to include discussions
- [x] Incorporate health for discussions in weekly slack scoreboards

Bonus

hubertdeng123 commented 10 months ago

Just need to verify that the slack weekly discussion metrics is working as intended, it'll come in next Mon to the OSPO channel.

hubertdeng123 commented 10 months ago

I do want to find a better way to trigger these pubsub events, maybe it might be nice to develop a slack handler to send specifically to the OSPO channel for these type of things