Draft:AxoSyslog
![]() | Draft article not currently submitted for review.
This is a draft Articles for creation (AfC) submission. It is not currently pending review. While there are no deadlines, abandoned drafts may be deleted after six months. To edit the draft click on the "Edit" tab at the top of the window. To be accepted, a draft should:
It is strongly discouraged to write about yourself, your business or employer. If you do so, you must declare it. Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Last edited by Eldar40k (talk | contribs) 22 hours ago. (Update) |
Developer(s) | Axoflow |
---|---|
Initial release | 2023 |
Stable release | 4.11
/ 2025 April |
Written in | C, Python |
Operating system | Cross-platform |
Platform | Cross-platform |
Type | Log management, Syslog server, Observability |
License | |
Website | https://axoflow.com/docs/axosyslog-core |
AxoSyslog is an open source log management system for high-performance log collection, processing, and forwarding. It is a fork of the popular syslog-ng project, created and maintained by Balázs Scheidler, the original creator of syslog-ng. The project extends syslog-ng’s functionality with modern enhancements and cloud-native features.
Overview
[edit]AxoSyslog was launched in 2023[1], recognizing the need for a more actively developed and feature-rich alternative to syslog-ng. AxoSyslog is its direct fork and binary-compatible drop-in replacement. AxoSyslog retains compatibility with traditional syslog protocols while integrating modern capabilities such as enhanced observability and native integrations with cloud environments.
Development and Objectives
[edit]AxoSyslog’s development focuses on:
- Modernizing the codebase for performance, scalability, and maintainability.
- Enhancing observability with built-in metrics and diagnostics.
- Supporting cloud-native use cases, including Kubernetes environments.
Features
[edit]AxoSyslog maintains the flexible and modular architecture of syslog-ng, supporting a wide range of input, processing, and output modules. It emphasizes non-blocking, multithreaded performance and can scale to handle millions[2] of log messages per second on modern hardware.
Moreover, AxoSyslog offers new features such as:
- Efficient filtering, parsing, and modifying of complex, deeply nested data structures like JSON fields or OpenTelemetry logs[3]
- OpenTelemetry support[4]
- Extended destination options, including several cloud storage services via the gRPC protocol, like Amazon S3, Microsoft Sentinel, and Google Pub/Sub[5]
- Native Prometheus metrics export
Community and Contributions
[edit]The project operates under an open governance model with Axoflow as the primary sponsor. However, contributions from the broader open-source community are encouraged and welcome. Development is coordinated openly through GitHub discussions, pull requests, and the project's Discord channel.
Licensing
[edit]AxoSyslog is released under the LGPL+GPLv2[6] license, in line with the original licensing of syslog-ng.
Adoption
[edit]AxoSyslog has already been adopted by other projects that used syslog-ng earlier, including the CNCF sandbox project Logging operator and Splunk Connect for Syslog (SC4S).