mirror of
https://github.com/gotempsh/temps.git
synced 2026-04-25 06:15:55 +03:00
[GH-ISSUE #21] feat: Structured log aggregator for Docker container observability #5
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/temps#5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dviejokfs on GitHub (Feb 26, 2026).
Original GitHub issue: https://github.com/gotempsh/temps/issues/21
Summary
Add a comprehensive structured log aggregation system for Docker container observability. The platform currently has no way to collect, store, search, or stream logs from deployed containers.
Requirements
Core Log Collection
sh.temps.*Docker labelsStorage
TEMPS_LOG_STORAGE_BACKENDandTEMPS_LOG_S3_*env varsSearch & Retrieval
Live Tail
Retention & Cleanup
Security
LogsReadfor search/context/tail,LogsDeletefor purgeTechnical Design
temps-log-aggregatorcrate with: parser, storage, chunk_writer, collector, metadata, search, tail, retention serviceslog_chunks(chunk metadata),log_events(indexed ERROR/WARN lines)project_id_to_uuid()bridges platform's i32 IDs to UUID-based log storageLogAggregatorPluginAcceptance Criteria