Building GitLab with GitLab: Stress-testing Product Analytics
Dec 14, 2023James Heimbuck

Summary
This post details the stress-testing of the Product Analytics stack by instrumenting GitLab.com, resulting in a 17x increase in daily event volume (over 20 million events/day). This allowed for validation of scaling strategies, identification and resolution of query performance concerns, improvement of the onboarding experience for the upcoming Beta program, and planning for future improvements towards general availability. The post also mentions the development of an event framework to simplify instrumentation for GitLab developers and the ongoing work on Customizable Dashboards and Visualization Designer, with exploration into leveraging AI for data discovery.
More from the Log Management and Observability trail
- Green DevOps: Why carbon measurement belongs in your CI/CD pipeline
- Automate detection testing with GitLab CI/CD and Duo
- How to build CI/CD observability at scale
- Track vulnerability remediation with the updated GitLab Security Dashboard
- More granular product usage insights for GitLab Self-Managed and Dedicated