Metadata-Version: 1.2
Name: lsshipper
Version: 0.1
Summary: Very basic python logstash shipper
Home-page: https://github.com/stavinsky/lsshipper/archive/0.1.tar.gz
Author: Anton Stavinsky
Author-email: stavinsky@gmail.com
License: MIT
Description: ### Description
        
        This is very simple replacement for ElasticSearch filebeat.
        
        ### Usage
        
        #### install
        
        ```bash
        pip install git+https://github.com/stavinsky/lsshipper
        ```
        after that create config directory anywhere you want and put 2 config files there.
        
        1. log_config.ini - this is config for logging system.
        [example with verbose logs](../master/example_config_folder/log_config.ini)
        2. config.ini - main config. Make sure that `pattern` and `newline` parameters is doublequotted.
        [example with verbose logs](../master/example_config_folder/config.ini)
        
        
        #### running
        
        It can be started as a module:
        ```python -m lsshipper --config_dir <dir with configs>
        ```
        
        
        ### Why?
        
        There is windows software that adds preallocated block of zeroes(\x00) to log file. Original filebeat skips such blocks. So big part of logs can be lost.
        
        ### Speed
        
        On my mac mini late 2003 it can write to network about 2Mb/s. I will test later on windows and linux. I believe on linux it should be much faster.
        
        
        ### Problems
        1. On very fast server reconnects it can loose one log string. Please check test_connection.py 
        
Keywords: logstash filebeat
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.5
