[syslog-ng] [review request] 3.6queue/f/stats-reset

Jim Hendrick jrhendri at roadrunner.com
Wed Nov 20 15:48:36 CET 2013


If desired, could a "zero-counters" be added to syslog-ng-ctl ?

Not critical but maybe useful for troubleshooting. 

Jim

Sent from my Verizon Wireless 4G LTE Smartphone

-------- Original message --------
From: Gergely Nagy <algernon at balabit.hu> 
Date: 11/20/2013  8:47 AM  (GMT-05:00) 
To: Syslog-ng users' and developers' mailing list <syslog-ng at lists.balabit.hu> 
Cc: syslog-ng-dev-l at balabit.hu 
Subject: Re: [syslog-ng] [review request] 3.6queue/f/stats-reset 
 
Balazs Scheidler <bazsi77 at gmail.com> writes:

> On Mon, 2013-11-18 at 18:22 +0100, Gergely Nagy wrote:
>> Evan Rempel <erempel at uvic.ca> writes:
>> 
>> > Perhaps the same logic can be used to identify those counters that have expired meaning that the stats-lifetime() has been exceeded,but
>> > instead of dropping the stat counter at that time, the counter is just flagged for dropping.
>> >
>> > Then it becomes the job of the statistics logging, based on the stats-freq() value, to log AND drop those counters that
>> > have been flagged as having exceeded the stats-lifetime().
>> >
>> > This way a counter is never dropped until it has exceeded the
>> > stats-lifetime() AND has been logged.
>> 
>> That makes a lot of sense, but syslog-ng-ctl stats should not count (or
>> perhaps only with a flag), precisely to avoid the scenario you outlined
>> too.
>> 
>
> This really makes sense, however my issue is that stats-freq() is often
> set to 0 which disables the Log statistics message currently. Relying
> the cleanup mechanism on that would disable cleanup altogether in a lot
> of setups.
>
> hmm... maybe we should use stats-freq() if that's nonzero and
> stats-lifetime() when it is zero. This way the cleanup mechanism would
> kick in, without the risk of losing messages.
>
> syslog-ng-ctl stats wouldn't prune counters.
>
> This way, stats-freq() would be the one which actually clears counters,
> we get rid of an additional iteration over the set of counters.
>
> This paves the way for an improved log statistics message that could be
> sent into graphite/logstash/whatever graphing application via standard
> syslog-ng destination drivers, and all this without the risk of losing
> counters.
>
> What do you think?

Sounds very good to me. This is a big step towards what I need, and is
simple enough to understand too.

-- 
|8]

______________________________________________________________________________
Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
FAQ: http://www.balabit.com/wiki/syslog-ng-faq

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20131120/13296e67/attachment.htm 


More information about the syslog-ng mailing list