andywer / andywer/ideabox

Swarm logs service

Open
#22 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Logs, stats & charts for docker containers & swarm. Super easy to set up in 5 mins.

Build a simple log collection service with a simple, but convenient UI. Make forwarding logs from a docker swarm super easy by providing an image similar to [logzio-docker](https://github.com/logzio/logzio-docker).

## Features
- 5 mins setup
- Show logs, search them (freetext, by container, by time, ...)
- Collect docker stats and display dashboard (containers, CPU, memory)
- Free tier with decent resource limits (2GB per day, 7 days log retention, keep dashboard stats for longer)
- Minimal footprint in swarm
- Secure - Read-only access to the docker socket
- Pipe logs of any process via command line tool (nice for `now.sh` deployments, use `pidusage` for stats)

## Nice to have
- App logs: Recognize JSON logger messages and parse them
- App logs: Recognize debug messages (by `debug` package) and parse them
- Auto-throttle data sent to service when approaching limit
- Swarm: Up-time stats
- Swarm: Show last container restarts
- App logs: Ring buffer if log level detectable
- Live tail
- Email notifications
- Slack notifications
- Alerts

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.