about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMarco Ieni <11428655+MarcoIeni@users.noreply.github.com>2024-12-18 12:53:17 +0100
committerGitHub <noreply@github.com>2024-12-18 19:53:17 +0800
commita09ba61931ebfa4220ac77e9d973ece3b242caef (patch)
treec790c98aafc4d114a38bdc5791209bff651a970e /src
parent7460210a03a00a28fb3ca607f1f401011a565a6b (diff)
downloadrust-a09ba61931ebfa4220ac77e9d973ece3b242caef.tar.gz
rust-a09ba61931ebfa4220ac77e9d973ece3b242caef.zip
document the public ci dashboard (#2167)
Diffstat (limited to 'src')
-rw-r--r--src/doc/rustc-dev-guide/src/tests/ci.md19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/doc/rustc-dev-guide/src/tests/ci.md b/src/doc/rustc-dev-guide/src/tests/ci.md
index 62e9aa08bad..5e27a2fd770 100644
--- a/src/doc/rustc-dev-guide/src/tests/ci.md
+++ b/src/doc/rustc-dev-guide/src/tests/ci.md
@@ -40,7 +40,7 @@ input, which contains a declarative configuration of all our CI jobs.
 In essence, all CI jobs run `./x test`, `./x dist` or some other command with
 different configurations, across various operating systems, targets and
 platforms. There are two broad categories of jobs that are executed, `dist` and
-non-`dist` jobs. 
+non-`dist` jobs.
 
 - Dist jobs build a full release of the compiler for a specific platform,
   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].
 [rust-toolstate]: https://rust-lang-nursery.github.io/rust-toolstate
 [toolstate documentation]: https://forge.rust-lang.org/infra/toolstate.html
 
+## Public CI dashboard
+
+To monitor the Rust CI, you can have a look at the [public dashboard] maintained by the infra-team.
+
+These are some useful panels from the dashboard:
+
+- Pipeline duration: check how long the auto builds takes to run.
+- Top slowest jobs: check which jobs are taking the longest to run.
+- Change in median job duration: check what jobs are slowest than before. Useful
+  to detect regressions.
+- Top failed jobs: check which jobs are failing the most.
+
+To learn more about the dashboard, see the [Datadog CI docs].
+
+[Datadog CI docs]: https://docs.datadoghq.com/continuous_integration/
+[public dashboard]: https://p.datadoghq.com/sb/3a172e20-e9e1-11ed-80e3-da7ad0900002-b5f7bb7e08b664a06b08527da85f7e30
+
 [GitHub Actions]: https://github.com/rust-lang/rust/actions
 [`jobs.yml`]: https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/jobs.yml
 [`.github/workflows/ci.yml`]: https://github.com/rust-lang/rust/blob/master/.github/workflows/ci.yml