Dear syslog-ng users,

This is the 111th issue of syslog-ng Insider, a monthly newsletter that brings you syslog-ng-related news.


Introducing sngbench: a shell script to performance test your syslog-ng

One of the returning questions I receive is how many log messages can a given hardware handle. My typical answer is that it depends on the configuration. I have now an answer, or rather a tool to answer your question It is a shell script that runs from localhost and uses loggen, the bundled benchmarking and testing tool of syslog-ng. It comes with two configurations: a performance-optimized and a realistic one. You are also free to extend sngbench with your own configurations.

Version 4.3.1 of syslog-ng available

Receive or send any kinds of logs, traces, and metrics with syslog-ng using OTLP/gRPC, improved performance for high-volume connections, and more! Containers and packages for major Linux distributions and FreeBSD are already available.

For the complete release notes, check:

Syslog-ng Python packaging

In version 4 of syslog-ng, the role of Python became even more important. Previously, all parts of syslog-ng could be extended using Python code, but no actual Python code was provided with syslog-ng. Version 4.0 added a Kubernetes module implemented in Python, while version 4.2 added support for Hypr. But how can we ensure that all Python dependencies are met?

Getting syslog-ng 4

Version 4 of syslog-ng was released last December. Quite a few people use it already in production. How can you install it for a test drive? It might be already available in your Linux distribution. There are also several unofficial repositories with the latest syslog-ng.

From this blog, you can learn how to check your syslog-ng version, where to check if it is not yet installed, and a few additional resources, if you want to install the latest version from unofficial repositories.


Your feedback and news, or tips about the next issue are welcome. To read this newsletter online, visit:

Related Content