https://github.com/ilanddev/syslogng_kafka
syslogng_kafka provides a Python module for syslog-ng 3.7 allowing one to filter and forward syslog messages to Apache Kafka brokers.
https://github.com/ilanddev/syslogng_kafka
kafka message-broker python syslog-ng
Last synced: 5 months ago
JSON representation
syslogng_kafka provides a Python module for syslog-ng 3.7 allowing one to filter and forward syslog messages to Apache Kafka brokers.
- Host: GitHub
- URL: https://github.com/ilanddev/syslogng_kafka
- Owner: ilanddev
- License: other
- Created: 2016-06-16T16:02:20.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-08-23T16:05:54.000Z (almost 9 years ago)
- Last Synced: 2025-09-25T13:42:37.164Z (8 months ago)
- Topics: kafka, message-broker, python, syslog-ng
- Language: Python
- Homepage:
- Size: 89.8 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
=============================================
syslog-ng-mod-python Apache Kafka destination
=============================================
.. image:: https://img.shields.io/pypi/v/syslogng_kafka.svg
:target: https://pypi.python.org/pypi/syslogng_kafka
.. image:: https://travis-ci.org/ilanddev/syslogng_kafka.svg?branch=master
:target: https://travis-ci.org/ilanddev/syslogng_kafka
.. image:: https://readthedocs.org/projects/syslogng_kafka/badge/?version=latest
:target: https://syslogng_kafka.readthedocs.org/en/latest/
:alt: Documentation Status
.. image:: https://requires.io/github/ilanddev/syslogng_kafka/requirements.svg?branch=master
:target: https://requires.io/github/ilanddev/syslogng_kafka/requirements/?branch=master
:alt: Requirements Status
.. image:: https://img.shields.io/badge/license-Apache2.0-blue.svg?style=flat-square
:target: https://opensource.org/licenses/Apache-2.0
:alt: 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.**
.. _Python: https://www.python.org/
.. _syslog-ng: https://github.com/balabit/syslog-ng
.. _Apache Kafka: http://kafka.apache.org/
.. _doc: https://syslogng-kafka.readthedocs.io
.. _confluent-kafka: https://github.com/confluentinc/confluent-kafka-python
.. _librdkafka: https://github.com/edenhill/librdkafka