Dashboard - At-a-glance Overview of Azure Resources
The Dashboard is a tiled overview that surfaces the state of your Azure resources without drilling into individual explorer tabs. It’s useful as a landing page when you open a subscription — check DLQ depths, spot unusual queue counts, and jump straight into whichever resource needs attention.
Opening the dashboard
Section titled “Opening the dashboard”The dashboard is a tab kind, same as Blob / Service Bus / Key Vault. Add it to your startup config:
{ "tabs": [ { "kind": "dashboard", "subscription": "your-subscription-id" } ]}Or open one at runtime with the command palette (Ctrl+P) → New Tab:
Dashboard.
Widgets
Section titled “Widgets”The dashboard shows four widgets tiled in a grid:
| Widget | Shows | Sortable by |
|---|---|---|
| Namespace counts | Message counts per Service Bus namespace — queues, topics, active and dead-letter totals | Namespace, Queue count, Topic count, Active messages, DLQ messages |
| DLQ alerts | Entities with dead-letter messages; each row drills directly into that entity’s DLQ pane | DLQ count (default), Namespace, Entity |
| Most used · Blob | Your most-touched Blob accounts and containers, ranked by cumulative drill-in count from the persistent usage table | Uses, Resource, Kind |
| Most used · Service Bus | Your most-touched namespaces, queues, and topic subscriptions, same ranking | Uses, Resource, Kind |
Each widget header carries a short context line:
- Namespace counts →
312 total(or11 visible · 312 totalwhile a filter is active) - DLQ alerts →
5 · 1 240 msgs(orall clearwhen no DLQ has messages) - Used widgets →
last 7d
Widgets auto-refresh their counts every 30 seconds. They share a single cache broker so the data is also available instantly to the matching explorer tab.
Color coding
Section titled “Color coding”Numeric cells use a three-tier scale. Counts (queues / topics) warn at 50 and turn pink at 200; live message backlogs warn at 1 000 and turn pink at 5 000; DLQ counts warn at 100 and turn pink at 1 000. Zero is muted. Used widgets shade the top-quartile rows warm and pink-highlight the leader.
Spatial navigation
Section titled “Spatial navigation”Unlike the resource tabs, which use a linear pane focus cycle, the dashboard uses spatial navigation — each widget is a tile and you move between them like moving around a grid.
| Key | Action |
|---|---|
Ctrl+H / Alt+H | Focus widget to the left |
Ctrl+J / Alt+J | Focus widget below |
Ctrl+K / Alt+K | Focus widget above |
Ctrl+L / Alt+L | Focus widget to the right |
| Key | Action |
|---|---|
Alt+Left / Alt+H | Focus widget to the left |
Alt+Down / Alt+J | Focus widget below |
Alt+Up / Alt+K | Focus widget above |
Alt+Right / Alt+L | Focus widget to the right |
Scrolling within a widget
Section titled “Scrolling within a widget”Each widget has its own row cursor and scroll offset. The keys below move the row cursor; the view scrolls to keep it visible.
| Key | Action |
|---|---|
j / Down | Scroll down one row |
k / Up | Scroll up one row |
gg | Jump to top (chord — press g twice) |
G / End | Jump to bottom |
Ctrl+D / PgDown | Half-page down |
Ctrl+U / PgUp | Half-page up |
| Key | Action |
|---|---|
Down / j | Scroll down one row |
Up / k | Scroll up one row |
Home | Jump to top |
End / G | Jump to bottom |
PgDown | Half-page down |
PgUp | Half-page up |
Drilling into a resource
Section titled “Drilling into a resource”Press o on a row to open the matching explorer with that resource already
selected. For example, pressing o on a DLQ alert row opens a Service Bus
tab navigated directly to that entity’s dead-letter pane. Topic-subscription
rows in Most used · Service Bus likewise open into their DLQ pane,
matching the dashboard’s “fix-the-problem” framing. The same action is also
reachable through the action menu (a → “Open in…”).
This works through the same pending-navigation path the jump list uses — if the target tab’s cache is warm the switch is instant; otherwise it fetches just what’s needed to land you on the right pane.
Filtering
Section titled “Filtering”Press / to open a substring filter for the focused widget. Type to refine,
Enter accepts (the filter persists in the title bar as filter: <text>),
Esc clears it. The filter is per-widget and doesn’t survive a refresh of
the underlying data.
Widget actions
Section titled “Widget actions”Each widget exposes a small action menu — open it with a while the widget
is focused. Direct keybinds work without opening the menu:
| Key | Action | Widgets |
|---|---|---|
o | Open in matching explorer tab | All |
s | Open sort picker | All (widgets that expose SortFields) |
x | Clear usage stats for this widget | Used · Blob / Used · Service Bus |
The action menu shows only the actions relevant to the focused widget.
Navigate with j/k, Enter or o confirms, Esc cancels. Pressing the
direct keybind (e.g. s) while the menu is open also fires the matching
action and closes the menu.
Refresh
Section titled “Refresh”Jump list
Section titled “Jump list”Dashboard positions aren’t individually recorded in the jump list (widgets
don’t have a deep navigational structure), but opening a dashboard tab
and drilling out into a resource tab are both tracked. You can Ctrl+O
back to the dashboard after drilling into an entity from a DLQ alert.
See Navigation for details.