https://github.com/timstott/logging-pipeline
https://github.com/timstott/logging-pipeline
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/timstott/logging-pipeline
- Owner: timstott
- Created: 2015-05-31T23:42:06.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-02T10:22:20.000Z (about 11 years ago)
- Last Synced: 2025-01-25T19:07:10.346Z (over 1 year ago)
- Language: Ruby
- Size: 121 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Enterprise Logging
## TODO
- [ ] create certificate authority to enable lumberjack protocal
- [ ] persist sinatra logs to disk
- [ ] persist nginx logs to disk
- [ ] mount logstash-forwader volume to sinatra and nginx
## Components
### NGINX
Reverse proxy to sinatra application. Logs request as syslog.
### Sinatra
Hello world application. Logs requests as json events.
### Logstash
Receive, process and output logs in various formats
### Logstash-forwarder
Transports NGINX and sinatra logs to Logstash