Let's build a RUM system with open source tools
- Track: Web Performance devroom
- Room: H.2214
- Day: Sunday
- Start: 09:30
- End: 09:55
- Video only: h2214
- Chat: Join the conversation!
I would like to share what I've learned while working on Basic RUM - an open source Real User Monitoring system.
I combined a few open source projects (Grafana, ClickHouse, Traefik and Boomerang JS) and I was able to build a data pipeline that processes web performance metrics and visualises trends which helps webmasters to understand the performance metrics.
During the talk I would like talk about the internals of a RUM system, to stress on the performance data handling, why I've chosen ClickHouse as timeseries database, why I've chosen Grafana as a visualisation platform and how all the components of the system are related.
Speakers
Tsvetan Stoychev |
Links
- An installer that installs and runs all the required Basic RUM components on a single server
- The Basic RUM homepage
- Article: Open source backend RUM tool. Wait! What?
- Article: Web Performance Calendar meets RUM
- Video recording (AV1/opus)
- Video recording (mp4)
- Chat room(web)
- Chat room(app)
- Submit Feedback