syslog-ng mod-python Kafka driver
Project description
syslog-ng-mod-python Apache Kafka destination
syslogng_kafka provides a Python module for syslog-ng 3.7 allowing one to filter and forward syslog messages to Apache Kafka brokers.
The implementation leverages confluent-kafka which uses the awesome librdkafka library providing reliability and high performance.
Please read the doc as in most cases a `pip install` won’t work as they are particular requirements that are currently not met by mainstream Linux distributions.
History
0.1.11 (2017-08-23)
display_stats options to turn on and off broker statistics
0.1.10 (2017-08-09)
NSX edge nat program pre-processing
0.1.9 (2017-07-28)
Handle LogMessage vs syslog-ng values-pair because it badly leaks if one do…
Make 3.7.x the supported version for now because of LogMessage issues.
0.1.8 (2017-07-28)
Delivery and stats callback refactoring.
0.1.7 (2017-07-27)
Update confluent-kafka dependency to version 0.11.0: https://github.com/confluentinc/confluent-kafka-python/releases/tag/v0.11.0
0.1.6 (2017-07-04)
Disable delivery.report.ony.error on callbacks because of a bug in confluent-kafka: https://github.com/confluentinc/confluent-kafka-python/issues/84 Let’s revisit when 0.11 is released.
0.1.5 (2017-07-03)
provide a global on_delivery callback in the Producer() config dict better for memory consumptions vs per message callback.
0.1.4 (2017-06-30)
make send more robust
0.1.3 (2017-06-30)
catch UnicodeEncodeError in send()
0.1.2 (2017-06-29)
catch UnicodeDecodeError in delivery callback as it can be thrown by err.str()
0.1.1 (2017-06-29)
add util to produce syslog messages in tools sub-folder
remove useless KeyboardInterrupt
reduce timeout of flush() from 30 to 5 seconds
more tests
0.1.0 (2017-06-28)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for syslogng_kafka-0.1.11-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70c5de42829e6d08209afd86ebe33bb1aba13bbbe27265abde27e72bcc66d48 |
|
MD5 | 8418264dc242545f33c8faf9a0206e85 |
|
BLAKE2b-256 | 2c9af15222c1973495a7ad056cd4a6e2f22219cec4a73792cd41c97b083b6506 |