Part of epic #8286 (Phase 2 — Analytics). The buildout that makes the consolidated data answer real questions — and the alerting gate the Sentry decommission depends on.
Scope
Mostly PostHog-side configuration (mirrors JSONbored/metagraphed#7765), with in-repo docs capturing what exists so dashboards aren't tribal knowledge:
Boundaries
- Alert destinations (email/Slack/webhook targets) are maintainer account configuration — documented, not committed.
- No new capture surfaces here — this consumes what other sub-issues emit.
Resources
Part of epic #8286 (Phase 2 — Analytics). The buildout that makes the consolidated data answer real questions — and the alerting gate the Sentry decommission depends on.
Scope
Mostly PostHog-side configuration (mirrors JSONbored/metagraphed#7765), with in-repo docs capturing what exists so dashboards aren't tribal knowledge:
src/mcp/telemetry.ts+packages/loopover-mcpevents (tool name, caller type, success, coarse latency) — this data already flows; it has never had a proper dashboard home.docs/(or observability README) page enumerating the dashboards/alerts and what each answers, so drift is visible in review.Boundaries
Resources