| 
  
   Size: 457 
  
  Comment:  
 | 
  
   Size: 1167 
  
  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: * From: hostx * Date: Tue Dec 10 13:14:50 +0000 2013 * 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:
- From: hostx
 - Date: Tue Dec 10 13:14:50 +0000 2013
 - Severity: Debug
 - Facility: test_logger
 - File: testGelf.py:10
 thread_name: MainThread
function: <module>
process_name: MainProcess
- pid: 27663
 
