Skip to content

Saga Explorer ​

The Saga Explorer (/sagas) is the fleet-wide index of every saga your services host. Sagas already had rich per-saga pages — a workflow diagram and a per-instance replay — but no catalog telling you which sagas exist and where. This is that catalog.

CritterWatch Saga Explorer — every Wolverine saga type across the fleet, with its state type, id type, message count and storage, and links to the workflow diagram and per-instance replay

Route: /sagas. It is a peer of the EF Core Explorer and the Document Store Explorer: a flat, fleet-wide list that drills into surfaces you already have.

Scope ​

The explorer lists sagas across every reporting service by default. Narrowing to one service is done with the global service selector in the header — the same control every explorer reads, so a service you pick on one page stays picked as you move between them.

A ?service= deep link wins over the header selection on arrival and writes itself into the global filter, so a link you paste into chat lands your reader on the same scope you were looking at. Picking a service that hosts no saga leaves the catalog fleet-wide rather than showing you an empty table.

Only services that report at least one saga appear. If none do, the page reads "No services host a saga yet." — but note it distinguishes "no sagas" from "the fleet snapshot has not arrived yet", and shows a skeleton for the latter, so a cold load never claims your sagas are missing.

The catalog ​

One row per saga state type:

ColumnWhat it tells you
ServiceThe service hosting the saga. Links to that service's detail page.
Saga state typeThe short type name, with the fully-qualified name beneath it.
Saga id typeThe CLR type of the saga's identity (Guid, string, …), shortened to its final segment.
MessagesHow many message types this saga handles — a rough read on how much of a workflow it carries.
StorageThe persistence provider backing the saga, as a tag (an em-dash when the service didn't report one).
ActionsThe two drill-in buttons — Workflow and Instances (below).

Rows sort by service, then by saga name.

Drilling in ​

Each row carries two actions:

  • Workflow → the saga detail page, a Mermaid sequence diagram of the saga's message flow rendered from the service's reported saga capability. Static: it shows how the saga is shaped, not what any one instance did.
  • Instances → the per-instance replay page, which lists recent traces for the saga filtered by its id-member tag (Wolverine's {SagaName}Id convention) and reconstructs a single instance's history, including scheduled re-entrances such as saga timeouts and deferred commands.

Sagas also appear elsewhere

A DbContext that stores sagas lists them as chips on its card in the EF Core Explorer, and per-service saga information stays available on the service detail page. The Saga Explorer is the fleet-wide entry point, not the only one.

Free for read-only monitoring. A commercial license is required for administrative actions and the MCP server.