Problem
People need to narrow a large system down to a specific area without losing the context that led them there.
Solution
Start with a compact overview that helps people choose where to investigate. Link each item to a more specific view of the same subject.
Carry the selected time range and filters through each level. Show the current location and provide a way back that restores the earlier state.
Keep the overview focused on useful decisions rather than every available metric. Let people link directly to detailed views when they already know where they need to go.
Use when
The information has meaningful levels, and people need to move from a broad picture to specific records or components.
Don’t use when
There are six things. A hierarchy over a small set is ceremony, and the flat view is faster. Also avoid it when there is no natural containment—forcing a hierarchy onto a graph makes one arbitrary path privileged and every other question hard.
Trade-offs
One hierarchy may not fit every question. Each step adds navigation time, and an overloaded overview loses its value. Direct links to detail also need enough context for people who skip the overview.
Checklist
- Does the overview fit one screen without scrolling, at the smallest viewport used?
- Does it encode state rather than magnitude, so abnormal is findable?
- Does each level answer a question the level above raised?
- Is every level obviously the same subject, narrowed?
- Does time range, filter and selection survive both directions of travel?
- How many steps from landing to the thing someone acts on?
- Can a viewer arrive mid-hierarchy from an alert and still orient?
- Is there a visible indication of where you are in the hierarchy?
- What does the overview do when everything is healthy—does it still earn its place?
- Who maintains the overview, given that most daily users skip it?
Compare
Datadog runs the pattern across products rather than within one dashboard: host map to host to process to trace, each hop carrying tags forward so the scope narrows rather than resetting. Sentry makes the hierarchy the data model—project, issue, event, trace—so the levels are objects with URLs rather than dashboards someone assembled, and the back button behaves. Netdata goes fleet overview to node to chart, with the node level being the same dashboard scoped, which keeps the vocabulary identical at every level. Grafana has no built-in hierarchy at all: levels are separate dashboards wired together by data links, which is fully flexible and means the coherence of the path is entirely a matter of whether one person thought it through. Cloudflare Radar uses it as an index rather than a drill. Each panel summarises a different topic and its arrow opens that topic’s own page, so the second level is a new subject rather than a narrowed view of the first. The overview becomes a table of contents, which only works because no scope is being carried down.
Related
Drill-down connects the levels. Host map can provide a fleet overview. Sidebar and canvas keeps destinations accessible.
Ranked list helps identify where to start. Multi-page dashboard separates peer questions instead of nested levels.