Skip to content

Add Collection Health tab to Lite UI#42

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/39-collector-health-view
Feb 15, 2026
Merged

Add Collection Health tab to Lite UI#42
erikdarlingdata merged 1 commit intodevfrom
feature/39-collector-health-view

Conversation

@erikdarlingdata
Copy link
Owner

Summary

Closes #39 — Surfaces existing collector health data in a new "Collection Health" tab.

  • New DataGrid tab showing per-collector status, run/success/error counts, failure rate, avg duration, last success/run timestamps, and last error message
  • All columns have filter buttons (same pattern as other grids)
  • Uses existing GetCollectionHealthAsync() which was previously unused in the UI
  • Refreshes on the same timer as all other data

Test plan

  • dotnet build -c Debug — builds clean
  • Launch Lite, navigate to "Collection Health" tab — grid should show all collectors with status
  • Verify failing collectors show FAILING/WARNING status and error messages
  • Test column filters work on the new grid

🤖 Generated with Claude Code

Surface the existing GetCollectionHealthAsync() data in a new tab showing
per-collector status, run counts, failure rates, avg duration, timestamps,
and last error message. Includes column-level filtering.

The backend data (collection_log table, health computation) already existed
but was never displayed in the UI — only accessible via status bar tooltip
or MCP tool.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 98e4aac into dev Feb 15, 2026
1 check passed
@erikdarlingdata erikdarlingdata deleted the feature/39-collector-health-view branch February 20, 2026 13:20
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