Files
go-otel/internal/collector
developer 36f00d49b9
Build and Publish / Metadata (push) Successful in 9s
Build and Publish / BuildAndDeployAmd64 (push) Successful in 2m3s
CSP violation reports: ingest endpoint, ClickHouse storage, UI view
- POST /v1/csp collects browser CSP reports in both wire formats (legacy
  application/csp-report and Reporting API application/reports+json), with
  CORS limited to the operator's domains (any subdomain of k6n.net,
  tornberg.me, knatofs.se) and preflight handling.
- Reports are stored in a dedicated typed ClickHouse table (csp_reports,
  90-day TTL) with a JSONL file fallback (OTEL_CSP_PATH).
- New authenticated view endpoints /api/csp/reports and /api/csp/summary
  plus a 'CSP reports' screen in the UI (tab 12) with time window, site and
  directive filters and report drill-down.
- Documented in instrumentation.md; unit tests for parsing/handlers/file
  store and an env-gated ClickHouse integration test.
2026-09-23 16:50:43 +00:00
..
2026-09-21 18:59:13 +02:00
2026-09-21 18:59:13 +02:00
2026-09-19 23:25:59 +02:00
2026-09-21 18:59:13 +02:00
2026-09-21 18:59:13 +02:00
2026-09-21 18:59:13 +02:00
2026-09-21 18:59:13 +02:00
2026-09-21 19:38:09 +02:00
2026-09-22 09:15:00 +02:00
2026-09-19 19:14:51 +02:00