A distributed syslog log router for merging and redistributing multiple incoming log streams to subscribers.
Logplex is a distributed syslog log router that merges and redistributes multiple incoming log streams to subscribers. It solves the problem of centralized log aggregation by allowing applications to send logs via syslog or a forwarder, which are then routed through a scalable cluster of Erlang nodes and Redis instances.
Developers and operations teams managing distributed applications who need a scalable, self-hosted solution for aggregating and routing syslog logs across multiple services.
Logplex offers a fault-tolerant, distributed architecture built on Erlang and Redis, providing reliable log routing with real-time metrics and flexible drain options, making it a robust alternative to proprietary log management systems.
[DEPRECATED] Heroku log router
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built as a cluster of Erlang nodes with Redis sharding, enabling high availability and performance for log routing, as emphasized in the architecture description.
Supports delivering logs to HTTP, TCP Syslog, and TLS Syslog drains, providing multiple output methods for subscribers, as outlined in the key features.
Offers HTTP endpoints for metrics on message processing and drain delivery, allowing real-time monitoring via endpoints like /_metrics, detailed in the README.
Provides APIs for creating channels, tokens, drains, and sessions, enabling fine-grained control over log streams, as seen in the data setup examples.
The project is officially retired with no updates or support, making it risky for production use due to potential security vulnerabilities and bugs.
Requires configuring Erlang nodes, Redis instances, and cluster mesh, as shown in the development section, which involves multiple environment variables and dependencies.
Depends on Erlang 18, an older version, and lacks integration with modern logging tools or protocols, limiting its applicability in contemporary stacks.