Skip to content

Comments

feat(xatu): add nodes section with resource monitoring#421

Open
samcm wants to merge 3 commits intomasterfrom
feat/xatu-nodes-section
Open

feat(xatu): add nodes section with resource monitoring#421
samcm wants to merge 3 commits intomasterfrom
feat/xatu-nodes-section

Conversation

@samcm
Copy link
Member

@samcm samcm commented Feb 13, 2026

Summary

  • Add /xatu/nodes overview page with fleet-wide CPU, memory, disk I/O, and network I/O charts (24h/7d/31d time periods, each node as its own series)
  • Add /xatu/nodes/$id detail page with hardware specs card and per-node resource charts
  • Extract shared chart utilities from slot deep dive charts into @/utils/node-resources.ts (DRY refactor)
  • Regenerate API types for new fct_node_* hourly/daily tables from xatu-cbt
  • Add "Nodes" entry to Xatu sidebar navigation

Depends on ethpandaops/xatu-cbt#220 for backend tables.

Add /xatu/nodes overview and /xatu/nodes/$id detail pages showing
node hardware specs and resource utilization (CPU, memory, disk I/O,
network I/O) with 24h/7d/31d time period views.

- Extract shared chart utilities from slot deep dive into @/utils/node-resources
- Regenerate API types for new fct_node_* hourly/daily tables
- Add sidebar navigation entry under Xatu section
@samcm samcm requested a review from Savid as a code owner February 13, 2026 01:58
The cbt-api requires a filter on primary key fields. Add a 7-day
lookback window to the fct_node_host_spec query.
Charts: height 350→500, lineWidth 2, smooth 0.4, area fill with 0.08
opacity, legend at bottom, custom tooltip formatters, shared
buildTimeSeries/formatTimeTooltip helpers.

NodeSpecsCard: 4-column grid layout with icon groups (CPU, Memory,
Disk, System) instead of flat key-value list.
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