{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Logging","url":"https://skillfed.io/packages/category/system-logging"}],"enrichment":{"capability":"Sends Python log records to Logstash over UDP or TCP, formatting them as JSON events compatible with Logstash's input pipeline.","skillfed_tags":["log-aggregation","logstash-integration"],"use_cases":["Forward application logs from a Python service to a centralized Logstash instance for aggregation and analysis.","Integrate Django application logging with Logstash by configuring the handler in Django's LOGGING settings.","Send structured log events with custom fields (strings, booleans, dicts, lists) to Logstash for enriched log analysis.","Route logs through AMQP to Logstash when direct UDP/TCP is not available or when message queuing is required."],"what_it_does":"python-logstash is a Python logging handler that bridges your application's logs to Logstash by formatting log records as JSON and sending them over UDP or TCP. It integrates directly with Python's standard logging module, allowing you to attach it to any logger and forward events to a Logstash instance for centralized aggregation, parsing, and analysis. The handler supports custom fields via the logging `extra` parameter, multiple transport protocols (UDP, TCP, AMQP), and can be configured in Django settings for framework-level integration.\n\nThe package has been dormant since March 2022, with no active maintenance or recent releases. While the repository remains archived-free and the code is stable for basic use cases, it has not been updated to address modern Python versions or Logstash schema changes that may have occurred in the past four years. Installation requires building from source, which adds friction compared to pre-built wheels.","worth_installing":"Yes, with conditions. The package is stable and permissively licensed, with no known vulnerabilities and a straightforward integration path. However, dormant maintenance since 2022 and source-only distribution create friction. Install only if you are already committed to Logstash and can tolerate the lack of active support; do not rely on it for new projects where you need ongoing compatibility updates or modern Python version guarantees."},"id":"python-logstash","links":{"html":"https://skillfed.io/packages/python-logstash","md":"https://skillfed.io/packages/python-logstash.md","pypi":"https://pypi.org/project/python-logstash/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-03-30","license_spdx":null,"license_treatment":"permissive","name":"python-logstash","python_support":"unspecified","summary":"Python logging handler for Logstash."},"popularity":{"monthly_downloads":629287,"position":5666,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.8"}
