syslog-gollector
syslog-gollector copied to clipboard
Syslog Collector written in Go, streams to Kafka 0.8
It may improve performance -- and relieve pressure on the GC -- if a pool of buffers is used by the program, when moving data around. http://tip.golang.org/pkg/sync/#Pool
Gotta try this out and see if anything turns up.
Us pprof to check out the behaviour of the gollector. Employ the inuse_space and inuse_object options.
Clean shutdown of the syslog-gollector needs to be implemented. This might be best done via control Channels.
Errors from the Kafka framework are not yet being handled.
Consider sending comprehensive stats about gollector's performance and operation to statsd.