[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 馃珫 Status page with uptime monitoring & API monitoring as code 馃珫 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor

feat(private-location): implement wide event logging (#1822) master

Add proper wide events (canonical log lines) for powerful debugging and analytics: - Add build variables (Version, CommitSHA) and startup logging with configuration info - Add service context (name, version, commit_sha, instance_id) to every request event - Enrich wide events with business context (workspace_id, monitor counts, region_id) - Add Tinybird operation metrics (datasource, duration_ms, success) to wide events - Add health check context to wide event - Replace zerolog with slog-based wide event pattern throughout codebase - Remove zerolog dependency from monitors.go, ingest_common.go, and tinybird/client.go - Update ParseAssertions and ParseRecordAssertions to use context for error tracking Each request now emits one context-rich log event with all relevant fields for debugging.