Skip to content

Add DORA performers score panel to shared analytics VSD

Alex Pennells requested to merge 421986-add-visualization into master

What does this MR do and why?

Continues the migration of the VSD from a standalone app to a Product Analytics customizable dashboard. Add the DORA performers score panel to the page when group_analytics_dashboard_dynamic_vsd is enabled.

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_2024-01-15_at_4.00.17_PM

How to set up and validate locally

  1. Please make sure that you have a GitLab Ultimate license
  2. Seed a new group & project: SEED_DORA=1 FILTER=dora_metrics bundle exec rake db:seed_fu
  3. Feature.enable(:dora_performers_score_panel, Group.find(<group-id>))
  4. Feature.enable(:group_analytics_dashboard_dynamic_vsd, Group.find(<group-id>))
  5. Seed DoraPerformanceScoreCounts data for your project
  6. Visit the Value streams dashboard for your chosen group (http://{YOUR_INSTANCE}/groups/{GROUP_PATH}/-/analytics/dashboards/value_streams_dashboard)

Related to #421986 (closed)

Merge request reports