Skip to content

Commit 1eac2a9

Browse files
authored
document the public ci dashboard (#2167)
1 parent 6604b46 commit 1eac2a9

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/tests/ci.md

+18-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ input, which contains a declarative configuration of all our CI jobs.
4040
In essence, all CI jobs run `./x test`, `./x dist` or some other command with
4141
different configurations, across various operating systems, targets and
4242
platforms. 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

Comments
 (0)