Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
None
Description
solution:
dashboard
https://testresults.qt.io/grafana/d/DQHnzeK4z/ci-metrics-coin-capacity?orgId=1
scripts:
https://git.qt.io/anwojcie/grafana_scripts/-/tree/main/coin_capacity
The purpose is track the COIN HW usage. We have HW resource pools:
- Linux&Windows (kvm) pool
- MacOS Intel (parallel) pool
- MacOS 11 ARM (jenkins) pool
- MacOS 12 ARM (jenkins) pool
Idea is to have on dashbord for each of them.
Generic requirements for the dashboards
X-axis is time
Y-axis is capacity used (= cpu count * duration), unit is CPU/h
It needs to be possible select grouping data ("split the y-axis") by
- type (integration, precheck, scheduled build, RTA run, MCU build, packaging run)
- project
- branch
- tasktype (build, test)
It needs to be filter the data shown by
- project
- branch
- host OS
- operating system version