mirror of
https://github.com/rsyslog/rsyslog.git
synced 2026-06-16 03:02:39 +02:00
Make a production-ready sidecar exporter to simplify operations and support consistent deployments across hosts and containers. Before: no sidecar tooling shipped. After: exporter, scripts, and docs. Impact: new sidecar defaults to udp on loopback; tests add venv runners. Implement JSON/CEE/Prometheus parsing with counter/gauge heuristics. Add UDP burst buffering, size limits, and optional source filtering. Expose /metrics and /health with parse and drop status reporting. Provide Dockerfile, docker-compose examples, and systemd install flow. Add validation and UDP test runners plus sample impstats data. Document production setup, security posture, and file growth caveats. With the help of AI-Agents: GitHub Copilot See also: https://github.com/rsyslog/rsyslog/issues/5824
11 lines
243 B
Plaintext
11 lines
243 B
Plaintext
# rsyslog Prometheus Exporter Dependencies
|
|
|
|
# Prometheus client library for Python
|
|
prometheus-client>=0.19.0
|
|
|
|
# WSGI utilities for HTTP server
|
|
Werkzeug>=3.0.0
|
|
|
|
# Production WSGI server (recommended for production deployments)
|
|
gunicorn>=21.2.0
|