Beyond Logs: Achieving Observability with Selenium and Grafana
summary
Shows how to push real-time Selenium Grid and test-run metrics into a single observability stack and get actionable alerts: Prometheus + Grafana + AlertManager + Pushgateway collects hub session counts, node counts and test metrics; a Selenium Grid exporter (Go) queries Grid GraphQL and exposes gauges; TestNG listeners push test-level metrics (passed/failed/skipped) for suites that often run an hour or more. Dashboards visualize health and AlertManager sends Slack notifications when app_metric == 0, enabling teams to diagnose and fix failures immediately.
AI-written summary · about
chapters (9)
- 0:00Introduction and agenda
- 2:00Observability theory
- 5:23Observability pillars
- 10:46The Prometheus-Grafana stack
- 13:03Monitoring selenium grid
- 20:16Visualizing metrics
- 21:27E2E testing observability
- 27:57Summary and conclusions
- 29:55Q&A session
related talks
29mParanoid Observability –Success Stories and Misfortunes observing an observability stack
50mMetrics and alerting with Prometheus and Grafana
41mMetrics Applied
56mFull-stack observability and application monitoring with
41mMonitoring Like a Boss
46mHow many dashboards does your Grafana have?
31mCharting New Frontiers: The Evolution of Observability in Cloud Environments
28mImprove Monitoring and Observability for Kubernetes with OSS Tools
