Skip to main content

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.

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.1.11 This release

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page