Skip to content

feat(dashboard): add MetricsPanel for observability (M-E3)#1541

Merged
OneStepAt4time merged 1 commit intodevelopfrom
feat/dashboard-metrics-panel
Apr 9, 2026
Merged

feat(dashboard): add MetricsPanel for observability (M-E3)#1541
OneStepAt4time merged 1 commit intodevelopfrom
feat/dashboard-metrics-panel

Conversation

@OneStepAt4time
Copy link
Copy Markdown
Owner

Summary

M-E3 observability dashboard prep β€” MetricsPanel component ready for Prometheus endpoint.

Changes (4 files, +391)

  • MetricsPanel.tsx β€” Compact metrics bar (active/total sessions, uptime), graceful 404 fallback
  • MetricsPanel.test.tsx β€” 4 tests (render, loading, error, placeholder)
  • SessionMobileCard.tsx β€” Mobile session card component
  • OverviewPage.tsx β€” MetricsPanel integrated above MetricCards

Quality Gate

  • βœ… TSC clean
  • βœ… Build passed
  • βœ… 274 tests passed, 0 failed

Refs: enterprise-review M-E3 Observability

…rep)

- Add MetricsPanel.tsx with key metrics display (active sessions, total, uptime)
- Add MetricsPanel.test.tsx (4 tests: render, loading, error, placeholder)
- Add SessionMobileCard.tsx (compact mobile card for session list)
- Integrate MetricsPanel into OverviewPage above MetricCards
- Graceful handling when metrics endpoint unavailable (shows placeholder)

Refs: enterprise-review M-E3 Observability
@OneStepAt4time OneStepAt4time added enhancement New feature or request dashboard labels Apr 9, 2026
Copy link
Copy Markdown
Contributor

@aegis-gh-agent aegis-gh-agent bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

βœ… Approved. MetricsPanel for observability (M-E3). Dashboard components + tests. 4 files, CI green.

@OneStepAt4time OneStepAt4time merged commit 6bbe41c into develop Apr 9, 2026
8 of 9 checks passed
@OneStepAt4time OneStepAt4time deleted the feat/dashboard-metrics-panel branch April 9, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant