- “Time in Queue” - how long a pull spends in the queue from when it enters the queue to when it leaves, whether it fails or succeeds.
- “Conclusion Counts” - the count of successfully tested and merged PRs, failures in the queue, or cancellations. A large amount of failures or sudden changes in the number of merged or failed PRs can indicate a problem that needs investigating.
-
“CI Time Testing PRs in the Queue” - how much time is spent in your CI pipelines testing PRs in
the queue. A spike in this metric indicates that tests are now taking much longer to run.
- If you’re currently utilizing batching, this feature considers that all of the PRs in a batch will be tested by the same CI run
- “CI Jobs Triggered To Test PRs” - how many jobs are getting kicked off to test pull requests in the queue. Each job required a machine to run on - the more jobs there are, the higher the contention for machines and the longer it takes to test PRs
More metrics are being planned for the future! If you have any suggestions or questions, head over
to our community slack.