Monitoring rsyslog’s impstats with Kibana and SPM

Original post: Monitoring rsyslog with Kibana and SPM by @Sematext A while ago we published this post where we explained how you can get stats about rsyslog, such as the number of messages enqueued, the number of output errors and so on. The point was to send them to Elasticsearch (or Logsene, our logging SaaS, […]

Changelog for 8.16.0 (v8-stable)

—————————————————————————— Version 8.16.0 [v8-stable] 2016-01-26 rsgtutil: Added extraction support including loglines and hash chains. More details on how to extract loglines can be found in the rsgtutil manpage. See also: https://github.com/rsyslog/rsyslog/issues/561 clean up doAction output module interface We started with char * pointers, but used different types of pointers over time. This lead to alignment […]

Tutorial: Sending impstats Metrics to Elasticsearch Using Rulesets and Queues

Originally posted on the Sematext blog: Monitoring rsyslog’s Performance with impstats and Elasticsearch If you’re using rsyslog for processing lots of logs (and, as we’ve shown before, rsyslog is good at processing lots of logs), you’re probably interested in monitoring it. To do that, you can use impstats, which comes from input module for process […]

rsyslog 7.6.0 (v7-stable) released

This is the first release of rsyslog 7.6 in the v7-stable branch. Since 7.4 a lot of new functions have found their way into rsyslog. With 7.6 being the successor of the 7.5 development branch, everything that has been added there has now found its way into the stable version. The major additions consist of […]

rsyslog 7.5.8 (v7-devel) released

This is a candidate for the 7.6.0 release. As such, it is probably the last v7-devel release. It contains a select few enhancements, with very limited bug potential as well as some bug fixes. Users are suggested to try out this versions and report errors. If we don’t learn of serious problems, we will most […]

Changelog for 7.5.8 (v7-devel)

Version 7.5.8 [v7-release candidate] 2014-01-09 add exec_template() RainerScript function add debug.onShutdown and debug.logFile global paramters These enebale the new “debug on shutdown” mode, which can be used to track hard to find problems that occur during system shutdown. Add directives for numerically specifying GIDs/UIDs The already present directives (FileOwner, FileGroup, DirOwner, DirGroup) translate names to […]

rsyslog statistic counter plugin impstats

Plugin – impstats (rsyslog 7.5.3+) The impstats plugin gathers some internal statistics. They have different names depending on the actual statistics. Obviously, they do not relate to the plugin itself but rather to a broader object – most notably the rsyslog process itself. The “resource-usage” counter maintains process statistics. They base on the getrusage() system […]

How to use impstats

This summary was contributed by David Caplinger through the mailing list. First, enable the module with something like: module(load=”impstats” interval=”660″ severity=”7″) This will start generating logs tagged with “rsyslogd-pstats” every 600 seconds. If you like, you can use that tag to filter them into their own file: if $syslogtag contains ‘rsyslogd-pstats’ then { action(type=”omfile” queue.type=”linkedlist” […]

Scroll to top