Graylog2
Graylog2 is an open source log management solution that stores your logs in ElasticSearch.
Clean up DB
http://wiki.hackspherelabs.com/index.php?title=Graylog2#Clean_Out_Graylog2_DB
"Cure" for high CPU usage:
- service graylog2 stop
- cd /opt/elasticsearch-0.19.9/data/graylog2
- rm * -rf
- /opt/mongo/bin/mongo
- use graylog2
- db.message_counts.remove()
- db.hosts.remove()
- exit
- service graylog2 start
Send log from python to graylog2 through GELF
See details in https://pypi.python.org/pypi/graypy
Install with easy_install graypy .
On graylog2 the following columns are used:
- Severity: Debug
- Facility: test_logger
- File: testGelf.py:10
thread_name: MainThread
function: <module>
process_name: MainProcess
- pid: 27663