Skip to main content

syslog-ng mod-python Kafka driver

Project description

syslog-ng-mod-python Apache Kafka destination

https://img.shields.io/pypi/v/syslogng_kafka.svg https://travis-ci.org/ilanddev/syslogng_kafka.svg?branch=master Documentation Status Requirements Status License

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)

0.1.6 (2017-07-04)

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syslogng_kafka-0.1.11.tar.gz (23.2 kB view details)

Uploaded Source

Built Distribution

syslogng_kafka-0.1.11-py2-none-any.whl (10.1 kB view details)

Uploaded Python 2

File details

Details for the file syslogng_kafka-0.1.11.tar.gz.

File metadata

File hashes

Hashes for syslogng_kafka-0.1.11.tar.gz
Algorithm Hash digest
SHA256 d23599c3d5dd26dc9ca8a8acb81b1442b442f9f5d19b2a36dec9677661b22289
MD5 02c5f80a9de19b3c4ec6e32c0b4d8cb8
BLAKE2b-256 08cb1824f0e7a53a1da20a13bdca9b546cb40035211c54f1137d40d74213dc51

See more details on using hashes here.

File details

Details for the file syslogng_kafka-0.1.11-py2-none-any.whl.

File metadata

File hashes

Hashes for syslogng_kafka-0.1.11-py2-none-any.whl
Algorithm Hash digest
SHA256 b70c5de42829e6d08209afd86ebe33bb1aba13bbbe27265abde27e72bcc66d48
MD5 8418264dc242545f33c8faf9a0206e85
BLAKE2b-256 2c9af15222c1973495a7ad056cd4a6e2f22219cec4a73792cd41c97b083b6506

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page