Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LaaS
logstash-forwarder
Commits
96d22200
Commit
96d22200
authored
Aug 01, 2012
by
Jordan Sissel
Browse files
More thoughts
parent
c81199d2
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
96d22200
...
...
@@ -8,13 +8,15 @@ Goal: Something small, fast, and light-weight to ship local logs externally.
## Requirements
*
minimal resource
s
*
minimal resource
usage
*
configurable event data
*
encryption and compression
Simple inputs only:
*
follow files, respect rename/truncation conditions
*
local sockets
*
local sockets, maybe, if syslog(3) is worth supporting.
*
stdin, useful for things like 'varnishlog | lumberjack ...'
Simple outputs only:
...
...
@@ -28,5 +30,7 @@ Simple outputs only:
# Ship apache logs with additional log fields:
./lumberjack --target foo:12345 --field host=$HOSTNAME --field role=apt-repo /mnt/apt/access.log
Wire protocol will be msgpack for speed of parsing unless I find something
faster that's easy to use in as many languages.
*
Serialization: msgpack (likely)
*
Encryption: SSL
*
Authentication (both directions): SSL certificates
*
Compression: TLS v1 comes with compression, might be sufficient.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment