-
Notifications
You must be signed in to change notification settings - Fork 0
feat: log aggregation and shipping (syslog, cloud logging) #566
Copy link
Copy link
Closed
Labels
prio:lowNice to have, can deferNice to have, can deferscope:large3+ days of work3+ days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:docsDocumentation workDocumentation worktype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.6Patch release v0.5.6Patch release v0.5.6
Description
Summary
Logs currently stay local in the Docker volume. For production multi-instance deployments, logs need to be shipped to centralized storage (syslog, cloud logging services, etc.).
Scope
- Add a new
SinkType.SYSLOGoption for shipping to syslog endpoints - Add a new
SinkType.HTTPoption for cloud logging APIs (generic HTTP POST with JSON payloads) - Investigate structured log shipping via Docker logging drivers (fluentd, gelf) as an alternative to app-level shipping
- Add compressed archival of rotated log files (gzip old
.log.Nfiles)
Acceptance Criteria
- Syslog sink type sends structured JSON to a configurable syslog endpoint
- HTTP sink type POSTs JSON log batches to a configurable URL
- Rotated log files are automatically compressed
- Documentation covers deployment patterns for centralized logging
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:lowNice to have, can deferNice to have, can deferscope:large3+ days of work3+ days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:docsDocumentation workDocumentation worktype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.6Patch release v0.5.6Patch release v0.5.6