Skip to content

RFC-015: Unified Observability Protocol (UOP) — 4. Dashboard Specification

AIGP SpecificationRFC-015: Unified Observability Protocol (UOP) › 4. Dashboard Specification

← 3. Metrics Schema · Section index · 5. Alerting Rules →

4. Dashboard Specification

The System Health dashboard is built into the governance-server UI. No external tools required.

4.1 System Health Dashboard

The primary dashboard displays real-time and historical observability across all amigos.

Panel Data Source Refresh
Registered Apps APP_REGISTRATION entities On heartbeat
Heartbeat Status Last heartbeat per app_id Every 60s
AIGP Request Volume AIGP_REQUEST signal count Every 60s
AIGP Record Volume AIGP_RECORD signal count Every 60s
ACP Fetch Volume ACP_FETCH signal count Every 60s
Budget Consumption Daily/monthly aggregates Every 5m
Active Runs runbook-service execution_state Every 30s
Artifact Status ALP signal aggregates Every 60s

4.2 Panel Details

Registered Apps

App ID Status Last Heartbeat Consent
identity-service ACTIVE 2m ago STANDARD
analytics-service ACTIVE 5m ago STANDARD
runbook-service ACTIVE 1m ago STANDARD
governance-server SELF N/A

AIGP Traffic

Requests (24h): 1,247 Records (24h): 1,198
ALLOW: 1,180 DENY: 42 CONSTRAINED: 25
(hourly request volume)

Budget Consumption

identity-service Daily: 78% Monthly: 42%
analytics-service Daily: 31% Monthly: 18%
runbook-service Daily: 52% Monthly: 27%

Artifact Status

Created: 12 Pending Approval: 3 Executed: 8
Failed: 1 Avg Lifecycle: 4.2m

4.3 Drill-Down Views

Each panel supports drill-down:

  • Per-App View filter all panels to a single app_id
  • Per-Model View token consumption and latency by model_id
  • Per-Use-Case View request volume, error rate, cost by use_case
  • Time Range 1h, 6h, 24h, 7d, 30d selectors

← 3. Metrics Schema · Section index · 5. Alerting Rules →