⇤ ← Revision 1 as of 2013-09-10 22:12:14
Size: 457
Comment:
|
Size: 1110
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
== Send log from python to graylog2 through GELF == See details in https://pypi.python.org/pypi/graypy Install with easy_install graypy . {{{#!highlight python #file name testGelf.py import logging import graypy my_logger = logging.getLogger('test_logger') my_logger.setLevel(logging.DEBUG) handler = graypy.GELFHandler('192.168.1.123', 12201) my_logger.addHandler(handler) my_logger.debug('Hello Graylog2.') }}} 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 |
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