diff --git a/src/tests/ci.md b/src/tests/ci.md
index 62e9aa08b..5e27a2fd7 100644
--- a/src/tests/ci.md
+++ b/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