Dev48
Language
  • About
  • Services
  • Industries
  • Technologies
  • Articles
  • Contacts
Book a call
    Home/Articles/Introducing the nx cloud timeline view
Dev48

© 2026 · All rights reserved.

Introducing The Nx Cloud Timeline View

Источник: Nx

Introducing The Nx Cloud Timeline View

Source: Nx

Get full vi ibility into your di tributed CI run with Nx Agent .

September 25, 2026

Since the rise of AI agents, the number of PRs has skyrocketed and the pressure on CI has never been greater. Nx Agents is the counterforce that keeps CI from becoming the bottleneck: tasks distribute automatically, and large e2e tests get split up and rebalanced, which improves both speed and compute efficiency.

But when hundreds of tasks across hundreds of projects run on CI, it gets hard to keep track of which tasks were slow, which machine ran them, and what was blocking them.

That's why we're introducing the timeline view.

The timeline view

The timeline view shows the entire run and all its tasks at a glance.

Here is a run from my own monorepo:

You don't need to read a single task name to see the problem. There is a chunk of work at the start, a second chunk much later, and a long stretch in the middle where most of the machines have nothing to do. That shape came from my CI script: it ran nx affected once for one subset of projects and then again for another subset, so the second group could not start until the first had fully drained.

Refactoring this setup already leads to a much more optimized run:

The work is now spread evenly across the run. There are still a few tasks trailing at the end, which is the next thing worth looking into.

See failed tasks and their attempts

Failed tasks are drawn in red and keep their position on the timeline, so you can see when in the run they failed and what else was happening at the time. Clicking one opens a drawer with the task metadata, every attempt, and the terminal output of each attempt.

In this case the first attempt of a Playwright spec hit a worker teardown timeout and the retry passed. Both attempts are there and easy to trace, each with its own output.

Inspecting historical runs

Whenever a task fails (but not only) you can use the History tab to inspect previous runs.

It'll give you an idea whether this was a one-off failure or a repetitive thing. You can also see whether a task got slower and whether it started touching files it never touched before.

Why a task ran late

The trailing tasks at the end of a run are usually the interesting ones. Here is a balanced run, with the group of tasks at the very end circled in red:

The drawer has a Dependencies tab listing the upstream tasks a task was waiting on and the downstream tasks waiting on it.

That usually explains the late scheduling straight away. Sometimes the dependency chain is legitimate and there is nothing to do about it. Sometimes it points at a project that everything else depends on, and moving that earlier in the graph shortens the whole pipeline.

Filter specific tasks

Switching from All tasks to Per agent turns each agent into its own lane. Combined with the search box, this is a good way to see how a single project's work got spread out. Here I filtered down to one e2e project in my repo:

Each bar is one spec file distributed across various Nx Agents. This is the Atomizer doing its job.

View Nx Agent utilization data

Clicking an agent rather than a task opens a drawer for the machine itself: the workflow steps it ran with their durations, plus CPU and memory charts for its lifetime.

For the full breakdown there is still the resource usage view, which we wrote about recently. It goes down to individual processes and is reachable directly from the agent drawer.

Watching a run in progress

The timeline renders live. Open a pipeline execution while it is still running and tasks appear as they get scheduled.

Try it

If you're already on Nx Cloud, check out the timeline view on your own runs. We're going to make it the default soon.

Alternatively, go visit the Nx Cloud runs of the Nx GitHub repo. Identify a run and click the "Timeline View" in the sidebar.

Try Nx Cloud for Free

If you are looking at this for a larger organization and want to talk through what it would take, you can get in touch with us.

Learn more

  • Distribute task execution with Nx Agents
  • Split e2e tasks with the Atomizer
  • Resource usage
  • Nx Community Discord
  • Nx YouTube Channel
← All articles

More in Software Development

All →
A new skill finds AI agent risks, fixes them, and proves the fix worked
Microsoft

A new skill finds AI agent risks, fixes them, and proves the fix worked

Some Supabase customers are publicly exposing reams of people’s data to the webПресса
Supabase

Some Supabase customers are publicly exposing reams of people’s data to the web

Blazor Basics: SEO Basics for Blazor Web Applications
Telerik

Blazor Basics: SEO Basics for Blazor Web Applications

Affected by layoffs? Don’t miss this $75 deal for your TechCrunch Disrupt 2026 Expo+ PassПресса
Expo

Affected by layoffs? Don’t miss this $75 deal for your TechCrunch Disrupt 2026 Expo+ Pass

Last 24 hours to save up to $200 on TechCrunch Disrupt 2026. Reason 5 of 5 to attend: MomentumПресса
Momentum

Last 24 hours to save up to $200 on TechCrunch Disrupt 2026. Reason 5 of 5 to attend: Momentum

We’re building Copilot as a new OS for work that spans every model, every form factor, and every task. Today, we’re announcing our biggest update to Copilot to date, bringing four things together [Read more]
Microsoft

We’re building Copilot as a new OS for work that spans every model, every form factor, and every task. Today, we’re announcing our biggest update to Copilot to date, bringing four things together [Read more]

More from Nx

How Legora Cut CI Maintenance in Half
Nx

How Legora Cut CI Maintenance in Half

Let AI Agents Extract Reusable Nx Generators
Nx

Let AI Agents Extract Reusable Nx Generators

Why the AWS PACE Team Built Its Full-Stack Scaffolding as an Nx Plugin
Nx

Why the AWS PACE Team Built Its Full-Stack Scaffolding as an Nx Plugin

Nx 23.2 Is Here: Oxlint, Oxfmt, Leaner CLI Output and Better Caching
Nx

Nx 23.2 Is Here: Oxlint, Oxfmt, Leaner CLI Output and Better Caching