Metadata-Version: 1.0
Name: circus-logstash
Version: 0.0.3
Summary: A Logstash shipper for Circus
Home-page: https://github.com/seatgeek/circus-logstash
Author: Philip Cristiano
Author-email: phil@seatgeek.com
License: BSD
Description: # Circus-Logstash
        
        A logger to be used in Circus that ships logs via a Redis queue to Logstash. If there is interest in other brokers they should be able to be added to this project
        
        # Installation
        
        ```
          pip install circus-logstash
        ```
        
        # Usage
        
        In your Circus config add the stream class and some info
        
        ```
          stdout_stream.class = circus_logstash.circus_logstash.LogstashRedisLogger
          stdout_stream.refresh_time = 0.3
          stdout_stream.urls = redis://localhost:6380/0
          stdout_stream.service = test
          stdout_stream.redis_namespace = logstash:app:production
        
          stdout_stream.subclass = FileStream
        ```
        
        `urls` is a command separated list of Redis urls to connect to. These are done in round robin if there are any failures connection/writing.
        
        `service` Use throughout for namespacing the log lines
        
        `redis_namespace` The list to write logs to
        
        `subclass` A class to use as well (like writing files still)
        
        Any options prefixed with `subclass_` will be passed to the init of the subclass
        
Keywords: logstash circus
Platform: UNKNOWN
