Sources
Pi (sudoedge)
voice-bridge
hermes plugins
livekit webhook
sudo-api (direct)
all container stdouts
Ingest
/v1/internal/telemetry
bearer-gated
voice-bridge · plugins · LiveKit
/v1/me/telemetry
device-JWT-gated
user_id/device_id forced from token
record_event · record_bg
direct DB write
promtail (docker socket)
ships stdouts to Loki
Storage + dashboards
public.telemetry_events
one row per stage
turn_id · surface · source
stage · latency_ms · meta
Loki
container logs
7-day retention
Grafana
grafana.sudohomes.com
turn-funnel dashboard
fleet-health dashboard
+ Sentry on crashes