Skip to content

Conversation

@CharlieTLe
Copy link
Contributor

Replaces the basic HTML UI with a modern, responsive interface that includes:

  • Dashboard with stat cards showing scrape configs, jobs, targets, and collectors
  • Interactive search and table sorting
  • Auto-refresh toggle for live updates
  • Keyboard shortcuts (/, r, a, h, ?)
  • Bar chart visualization of target distribution across collectors
  • Responsive design with mobile support

The UI uses vanilla JavaScript and embedded CSS/JS files - no external dependencies.
Static assets are served via /static and embedded in the binary using Go's embed.FS.

Also adds a complete production-ready example setup in examples/target-allocator-setup/
with RBAC, collector configuration, and sample applications.

…tivity

Replaces the basic HTML UI with a modern, responsive interface that includes:

- Dashboard with stat cards showing scrape configs, jobs, targets, and collectors
- Interactive search and table sorting
- Auto-refresh toggle for live updates
- Keyboard shortcuts (/, r, a, h, ?)
- Bar chart visualization of target distribution across collectors
- Responsive design with mobile support

The UI uses vanilla JavaScript and embedded CSS/JS files - no external dependencies.
Static assets are served via /static and embedded in the binary using Go's embed.FS.

Also adds a complete production-ready example setup in examples/target-allocator-setup/
with RBAC, collector configuration, and sample applications.
@github-actions
Copy link
Contributor

E2E Test Results

 34 files  ±0  223 suites  ±0   1h 59m 32s ⏱️ +40s
 89 tests ±0   88 ✅  - 1  0 💤 ±0  1 ❌ +1 
227 runs  ±0  226 ✅  - 1  0 💤 ±0  1 ❌ +1 

For more details on these failures, see this check.

Results for commit 72abaf5. ± Comparison against base commit aa012eb.

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