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.

Metadata

Release files for syslogng_kafka 0.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for syslogng_kafka 0.1.11
File Size Uploaded
syslogng_kafka-0.1.11.tar.gz 23.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for syslogng_kafka 0.1.11
File Interpreter ABI Platform
syslogng_kafka-0.1.11-py2-none-any.whl Python 2 none any Details

Total release size: 33.3 kB

Release files / syslogng_kafka-0.1.11.tar.gz

Download URL syslogng_kafka-0.1.11.tar.gz
Size 23.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d23599c3d5dd26dc9ca8a8acb81b1442b442f9f5d19b2a36dec9677661b22289
BLAKE2b-256 checksum
How to use checksums
08cb1824f0e7a53a1da20a13bdca9b546cb40035211c54f1137d40d74213dc51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / syslogng_kafka-0.1.11-py2-none-any.whl

Download URL syslogng_kafka-0.1.11-py2-none-any.whl
Size 10.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
b70c5de42829e6d08209afd86ebe33bb1aba13bbbe27265abde27e72bcc66d48
BLAKE2b-256 checksum
How to use checksums
2c9af15222c1973495a7ad056cd4a6e2f22219cec4a73792cd41c97b083b6506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.11 This release

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page