{"slug":"platform/16-observability","title":"16 — Observability","section":"platform","sectionLabel":"Platform","status":"unclassified","type":"document","path":"platform/16-observability.mdx","bytes":1221,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n> **Extracted from:** IntegrateWise Platform Specification Suite\n> **Region:** first_pass\n> **Original line:** 1272\n> **Lines:** 26 | **Chars:** 967\n> **Status:** Raw extraction — requires review and canonicalization\n\n16 — Observability\n16.1 Responsibilities\nTraces, logs, metrics, audits, healthchecks, service map.\n16.2 Trace model\nOpenTelemetry-compatible spans, exported via Cloudflare Logpush → Honeycomb/Datadog.\n16.3 Logs\nStructured JSON, tnt_id always present, retain 90 days hot, 1 year cold.\n16.4 Metrics\nLatency p50/p95/p99 per Gateway route.\nError rate per capability, per connector.\nCost per LLM call, per Twin turn.\n16.5 Audit\nobs_audit: append-only, signed, retained 7 years (regulatory baseline).\nAudit events emitted by Governance (09), Memory Human Approval (06/07), Judicial actions, Security (14).\n16.6 Healthchecks\n/healthz Worker + DO probes.\n16.7 Service map\nGenerated from traces; exported as graph.\n16.8 Events\nEmitted: AuditAppended, AlertRaised, HealthCheckFailed.\n16.9 APIs\n/obs/audit, /obs/metrics, /obs/traces, /obs/health, /obs/alerts.\n16.10 Failure handling\nAlert SLA: P0 ≤ 5 min notify, P1 ≤ 30 min, P2 ≤ 4 h.\n16.11 Extension points\nWebhook exporters.\n"}