@@ -40,7 +40,7 @@ input, which contains a declarative configuration of all our CI jobs.
4040In essence, all CI jobs run ` ./x test ` , ` ./x dist ` or some other command with
4141different configurations, across various operating systems, targets and
4242platforms. There are two broad categories of jobs that are executed, ` dist ` and
43- non-` dist ` jobs.
43+ non-` dist ` jobs.
4444
4545- Dist jobs build a full release of the compiler for a specific platform,
4646 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].
393393[ rust-toolstate ] : https://rust-lang-nursery.github.io/rust-toolstate
394394[ toolstate documentation ] : https://forge.rust-lang.org/infra/toolstate.html
395395
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+
396413[ GitHub Actions ] : https://github.com/rust-lang/rust/actions
397414[ `jobs.yml` ] : https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/jobs.yml
398415[ `.github/workflows/ci.yml` ] : https://github.com/rust-lang/rust/blob/master/.github/workflows/ci.yml
0 commit comments