Metadata-Version: 1.1
Name: txlogstash
Version: 0.1.0
Summary: A twisted log observer for logstash and similar
Home-page: UNKNOWN
Author: Pierre Tardy
Author-email: tardyp@gmail.com
License: MIT
Description: txlogstash
        ==========
        
        A twisted LogObserver sending json lines to a logstash, splunk, or any modern json capable event/log server.
        
        The log events are tweaked in order to be properly indexed by elasticsearch.
        Special attention has been given to properly dump the failures.
        
        Usage::
        
            from txlogstash import TCPJsonLineLogObserver
            from twisted.logger import globalLogPublisher
            globalLogPublisher.addObserver(TCPJsonLineLogObserver("tcp:logger.example.com:5000")
        
        
        Logstash.json::
        
            input {
            	tcp {
            		port => 5000
            		codec => json_lines
            	}
            }
            output {
            	elasticsearch {
            		hosts => "elasticsearch:9200"
            	}
            }
        
        
Keywords: twisted
logstash
splunk
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
