Observe your GitHub repos efficiently
summary
Sets up Grafana with the GitHub Data Source plugin, uses a personal API token to pull issues, PRs, commits and Actions metadata from single or 20+ repositories, and builds dashboards that transform JSON into tables, color cells, and add clickable GitHub issue links. Demo shows field transforms, value mapping, overrides for colored backgrounds, a limit example of five issues, templated dashboard variables for user selection, annotations, public share links, and plans to add alerting and time series.
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker background
- 1:26GitHub workflow challenges
- 6:34Grafana for monitoring GitHub
- 9:27GitHub data source plugin setup
- 11:34Querying and filtering GitHub issues
- 13:01Transforming raw GitHub data
- 15:30Panel configuration and visualization
- 16:33Customizing data with overrides
- 18:49Adding clickable GitHub links
- 20:37Value mapping for better insights
- 22:42Dynamic dashboard variables
- 25:36Annotations for tracking events
- 27:04Public dashboards and takeaways
- 27:47Future improvements and Q&A
related talks
39mUsing Github for more than code
31mA Picture is Worth a Thousand Words: Bring Data Visualization in Backstage
30mDashboard as Code
44mSupercharged GitHub Actions monitoring with OpenTelemetry at Elastic
34mSneakOps – Getting Users To Use GitOps Without Them Even Knowing About It!
32mCode More, Draw Less, and Debug Just a Little!
45mHow GitHub builds GitHub with GitHub
45mHow Github uses GitHub to develop GitHub
