Skip to content

NMS-20127: dashboard Top-N and Metric Chart panels - #8723

Open
joseanesONMS wants to merge 2 commits into
jira/NMS-19851-dashboard-basefrom
jira/NMS-20127-new-panels
Open

NMS-20127: dashboard Top-N and Metric Chart panels#8723
joseanesONMS wants to merge 2 commits into
jira/NMS-19851-dashboard-basefrom
jira/NMS-20127-new-panels

Conversation

@joseanesONMS

Copy link
Copy Markdown

NMS-20127 (dashboard rework): two new panels with no legacy homepage equivalent. Stacks on #8721 (the framework base), so review its top commit.

  • Top-N ranks entities by a chosen KPI over the selected timeframe (attributing each measurement to the source its response label encodes, not hash-ordered position).
  • Metric Chart plots one metric on one entity over time.
  • Both honor the dashboard timeframe (including custom ranges), guard against stale concurrent responses, and add their KPI/entity option editors to the panel options dialog. Add-only — not placed in the default layout.

Two new panels with no legacy homepage equivalent, add-only (not in the
default layout): Top-N ranks entities by a chosen KPI over the selected
timeframe, and Metric Chart plots one metric on one entity over time.
Both honor the dashboard timeframe (including custom ranges) and guard
against stale concurrent responses; Top-N attributes each measurement to
the source its response label encodes. Adds the KPI/entity option editors
to the panel options dialog. Builds on the dashboard framework (NMS-19851
base).
A stray symlink to a local worktree's node_modules was committed with the
base framework change; it makes the CI pnpm install fail with ENOTDIR when it
tries to create the real node_modules directory.
@joseanesONMS
joseanesONMS requested a review from synqotik August 3, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant