Overview endpoint: every stream by severity #41

Closed
opened 2026-10-29 12:49:28 +00:00 by Gilles · 0 comments
Owner

Monitoring plan, phase 6.

Scope

GET /api/overview/: one row per stream the user can read, sorted by severity, for a "Vue d'ensemble" page:

  • every source stream (latest report): status, last reception (max(uploaded_at, last_seen_at)), expected period and whether it is silent (same rule as the stale trigger);
  • for other projects, the latest aggregate of their main branch (master / main) per report type.
    Order: fail, silent, warn, ok; then project and stream name.
Monitoring plan, phase 6. ## Scope `GET /api/overview/`: one row per stream the user can read, sorted by severity, for a "Vue d'ensemble" page: - every `source` stream (latest report): status, last reception (`max(uploaded_at, last_seen_at)`), expected period and whether it is **silent** (same rule as the `stale` trigger); - for other projects, the latest aggregate of their main branch (`master` / `main`) per report type. Order: fail, silent, warn, ok; then project and stream name.
Gilles referenced this issue from a commit 2026-10-29 23:03:54 +00:00
Sign in to join this conversation.
No description provided.