All Projects → eht16 → python-logstash-async

eht16 / python-logstash-async

Licence: MIT License
Python logging handler for sending log events asynchronously to Logstash.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to python-logstash-async

logstash
Configurations of my logstash: logstash, filebeat, grok patterns: sshd, postfix, apache, sysdig, zimbra mailbox.log, zimbra zimbra.log, Datadog Dogstatsd, fail2ban
Stars: ✭ 89 (-36.88%)
Mutual labels:  logstash
memsocket
An asynchronous in-memory socket-like interface for Rust
Stars: ✭ 34 (-75.89%)
Mutual labels:  asynchronous
futura
Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/
Stars: ✭ 34 (-75.89%)
Mutual labels:  asynchronous
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (-63.83%)
Mutual labels:  logstash
firetrap
This project is no longer maintained. Check out the fork (lib)unFTP instead.
Stars: ✭ 15 (-89.36%)
Mutual labels:  asynchronous
kafkabeat
Kafka event forwarder build on top of Elastic Beats platform
Stars: ✭ 13 (-90.78%)
Mutual labels:  logstash
futures-async-stream
Async stream for Rust and the futures crate.
Stars: ✭ 141 (+0%)
Mutual labels:  asynchronous
async-pidfd
Rust crate to use process file descriptors (pidfd) for Linux
Stars: ✭ 42 (-70.21%)
Mutual labels:  asynchronous
SockNet
The easiest and fastest way to work with sockets in C#
Stars: ✭ 42 (-70.21%)
Mutual labels:  asynchronous
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Stars: ✭ 31 (-78.01%)
Mutual labels:  asynchronous
k8s-log
容器日志搜集套件。
Stars: ✭ 15 (-89.36%)
Mutual labels:  logstash
jlogstash-input-plugin
java 版本 logstash input 插件
Stars: ✭ 20 (-85.82%)
Mutual labels:  logstash
docker-elk
ELK Stack on Docker
Stars: ✭ 43 (-69.5%)
Mutual labels:  logstash
yona
Yona is a modern take on a dynamic general-purpose programming language with advanced functional programming, minimalistic ML-like syntax, strict evaluation, for GraalVM polyglot virtual machine (VM).
Stars: ✭ 113 (-19.86%)
Mutual labels:  asynchronous
AutoOED
AutoOED: Automated Optimal Experimental Design Platform
Stars: ✭ 87 (-38.3%)
Mutual labels:  asynchronous
reactools
Create React interfaces is easy.
Stars: ✭ 14 (-90.07%)
Mutual labels:  asynchronous
RepositoryHelpers
📦 Extensions for HttpClient and Custom Repository based on dapper
Stars: ✭ 22 (-84.4%)
Mutual labels:  asynchronous
AlephBFT
Rust implementation of Aleph consensus protocol
Stars: ✭ 17 (-87.94%)
Mutual labels:  asynchronous
elastic-training-repo
A collection of datasets, docker-compose files, notes, and other stuff related to the Elastic stack.
Stars: ✭ 56 (-60.28%)
Mutual labels:  logstash
logstash-plugin
Jenkins plugin to ship the console log off to Logstash
Stars: ✭ 61 (-56.74%)
Mutual labels:  logstash

python-logstash-async

PyPI Documentation Status CI Tests Python Versions License

Python Logstash Async is an asynchronous Python logging handler to submit log events to a remote Logstash instance.

Unlike most other Python Logstash logging handlers, this package works asynchronously by collecting log events from Python's logging subsystem and then transmitting the collected events in a separate worker thread to Logstash. This way, the main application (or thread) where the log event occurred, doesn't need to wait until the submission to the remote Logstash instance succeeded.

This is especially useful for applications like websites or web services or any kind of request serving API where response times matter.

For more details, configuration options and usage examples please see the documentation at http://python-logstash-async.readthedocs.io/en/latest/.

Installation

The easiest method is to install directly from pypi using pip:

pip install python-logstash-async

If you prefer, you can download python-logstash-async and install it directly from source:

python setup.py install

Get the Source

The source code is available at https://github.com/eht16/python-logstash-async/.

Contributing

Found a bug or got a feature request? Please report it at https://github.com/eht16/python-logstash-async/issues.

Author

Enrico Tröger <[email protected]>

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].