Add tracking event for Compute Minutes/Storage checkout page views
What does this MR do and why?
Add tracking events for Compute Minutes/Storage checkout page views.
Related to #462622
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Screenshot | Screen recording |
---|---|
Compute Minutes | Screen_Recording_2024-05-30_at_6.06.58_PM |
Storage | Screen_Recording_2024-05-30_at_6.07.55_PM |
How to set up and validate locally
Application setup
- Customers Dot needs to be setup in order to view the billing page for a group
- Start GDK in SaaS mode
GITLAB_SIMULATE_SAAS=1 gdk start
Snowplow
Follow the instructions here to setup Snowplow
Group setup
- Create a Group
- Go to [Group] > Settings > Usage Quotas > Pipelines / Storage
- Click on
Buy additional compute minutes
/Buy storage
- Visit http://localhost:9092/micro/good to see the tracking event triggered
Edited by Vamsi Vempati