Pipe Apache (or any) Logs to Scribe
I created a simple Python script called scribe_log to tail a log file and pipe it to Scribe.
I use supervisor to start and keep the pipe running.
Relevant supervisord.conf configuration:
[program:scribe.apache.access]
command=/usr/local/sbin/scribe_log --category apache.access --file /var/log/httpd/access_log
Options
usage: scribe_log [options]
options:
-h, --help show this help message and exit
--file=FILE file to tail into Scribe
--category=CATEGORY Scribe category
--host=HOST destination Scribe host server
--port=PORT destination Scribe port
--prefix=PREFIX add to the beginning of each log line
--postfix=POSTFIX add to the end of each log line
Licensing information is available on the about page, for additional questions or comments feel free to contact me.