@@ -40,7 +40,7 @@ input, which contains a declarative configuration of all our CI jobs.
40
40
In essence, all CI jobs run ` ./x test ` , ` ./x dist ` or some other command with
41
41
different configurations, across various operating systems, targets and
42
42
platforms. There are two broad categories of jobs that are executed, ` dist ` and
43
- non-` dist ` jobs.
43
+ non-` dist ` jobs.
44
44
45
45
- Dist jobs build a full release of the compiler for a specific platform,
46
46
including all the tools we ship through rustup; Those builds are then uploaded
@@ -393,6 +393,23 @@ More information is available in the [toolstate documentation].
393
393
[ rust-toolstate ] : https://rust-lang-nursery.github.io/rust-toolstate
394
394
[ toolstate documentation ] : https://forge.rust-lang.org/infra/toolstate.html
395
395
396
+ ## Public CI dashboard
397
+
398
+ To monitor the Rust CI, you can have a look at the [ public dashboard] maintained by the infra-team.
399
+
400
+ These are some useful panels from the dashboard:
401
+
402
+ - Pipeline duration: check how long the auto builds takes to run.
403
+ - Top slowest jobs: check which jobs are taking the longest to run.
404
+ - Change in median job duration: check what jobs are slowest than before. Useful
405
+ to detect regressions.
406
+ - Top failed jobs: check which jobs are failing the most.
407
+
408
+ To learn more about the dashboard, see the [ Datadog CI docs] .
409
+
410
+ [ Datadog CI docs ] : https://docs.datadoghq.com/continuous_integration/
411
+ [ public dashboard ] : https://p.datadoghq.com/sb/3a172e20-e9e1-11ed-80e3-da7ad0900002-b5f7bb7e08b664a06b08527da85f7e30
412
+
396
413
[ GitHub Actions ] : https://github.com/rust-lang/rust/actions
397
414
[ `jobs.yml` ] : https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/jobs.yml
398
415
[ `.github/workflows/ci.yml` ] : https://github.com/rust-lang/rust/blob/master/.github/workflows/ci.yml
0 commit comments