Update CI/CD analytics pipeline stats to handle bigger quantities
What does this MR do and why?
This change makes stats respond better to larger numbers and pipeline durations. It adds processing for BigInt numbers to support large datasets.
It also considers when a stat is missing to show a hyphen.
Screenshots or screen recordings
Current metrics:
![]() |
Loading data:
![]() |
Empty metrics:
Are shown with hyphens: -
:
![]() |
Extreme data
We now handle large datasets and durations over 8 hours:
![]() |
How to set up and validate locally
You can use the following, to generate mock data in our GDK
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #534716 (closed)
Edited by Miguel Rincon