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
File details
Details for the file syslogng_kafka-0.1.11.tar.gz
.
File metadata
- Download URL: syslogng_kafka-0.1.11.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23599c3d5dd26dc9ca8a8acb81b1442b442f9f5d19b2a36dec9677661b22289 |
|
MD5 | 02c5f80a9de19b3c4ec6e32c0b4d8cb8 |
|
BLAKE2b-256 | 08cb1824f0e7a53a1da20a13bdca9b546cb40035211c54f1137d40d74213dc51 |
File details
Details for the file syslogng_kafka-0.1.11-py2-none-any.whl
.
File metadata
- Download URL: syslogng_kafka-0.1.11-py2-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70c5de42829e6d08209afd86ebe33bb1aba13bbbe27265abde27e72bcc66d48 |
|
MD5 | 8418264dc242545f33c8faf9a0206e85 |
|
BLAKE2b-256 | 2c9af15222c1973495a7ad056cd4a6e2f22219cec4a73792cd41c97b083b6506 |