-
Notifications
You must be signed in to change notification settings - Fork 0
[S7] Add structured logging with correlation IDs #69
Copy link
Copy link
Open
Labels
github-integrationGitHub App + Action integrationGitHub App + Action integrationobservabilityLogging / metrics / monitoringLogging / metrics / monitoringsprint-7Sprint 7: OIDC, Observability & HardeningSprint 7: OIDC, Observability & Hardening
Description
Description
Ensure all GitHub integration services use structured logging with correlation IDs for request tracing.
Implementation
- Generate correlation ID at webhook receipt (use GitHub delivery ID)
- Pass correlation ID through BullMQ job data
- Include correlation ID in all log entries across the processing pipeline
- Include in reconciliation log records
- Include in check run output for debugging
Acceptance Criteria
- Every log entry includes correlation ID
- Correlation ID traces webhook → queue → reconcile → deploy
- Logs are structured (JSON format in production)
- No secrets in log output (audit all log statements)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
github-integrationGitHub App + Action integrationGitHub App + Action integrationobservabilityLogging / metrics / monitoringLogging / metrics / monitoringsprint-7Sprint 7: OIDC, Observability & HardeningSprint 7: OIDC, Observability & Hardening