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.