Will add this to the documentation when I touch it for output-restructuring.
On Tue, Mar 29, 2016 at 12:11 AM, David Lang <[email protected]> wrote: > ahh, that's not at all clear from the documentation. > > I turned off resetting the counters at the pstats level because I was > getting soem errors/coredumps from them (quite a few months ago, so it may > be solved now) I'm currently getting >100 lines of pstats output now, before > I add dyn_stats to things. > > I'll wait for the restructuring of the dyn_stats output and the new foreach > and then try again. > > David Lang > > On Mon, 28 Mar 2016, singh.janmejay wrote: > >> Date: Mon, 28 Mar 2016 23:59:46 +0530 >> >> From: singh.janmejay <[email protected]> >> Reply-To: rsyslog-users <[email protected]> >> To: rsyslog-users <[email protected]> >> Subject: Re: [rsyslog] another dyn_stats question >> >> Sorry, I meant and'ed not or'ed. >> >> On Mon, Mar 28, 2016 at 11:02 PM, singh.janmejay >> <[email protected]> wrote: >>> >>> No, this reset mechanism is no different than the mechanism that >>> static-counters use. If you turn it off at impstats level, it won't >>> reset. >>> >>> This flag basically sets CTR_FLAG_RESETTABLE (statsobj.h). >>> >>> Its or'ed with stats-reporter's choice of resetting or not in this >>> way: (bResetCtrs && (pCtr->flags & CTR_FLAG_RESETTABLE)), where >>> bResetCtrs comes from that boolean param in impstats. >>> >>> On Mon, Mar 28, 2016 at 9:58 PM, David Lang <[email protected]> wrote: >>>> >>>> the first one should not be resetting, but the rest should be, correct? >>>> >>>> David Lang >>>> >>>> >>>> dyn_stats(name="message_framing" resettable="off" maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> dyn_stats(name="msgs_per_host" resettable="on" maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> dyn_stats(name="msgs_per_edge_relay" resettable="on" >>>> maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> dyn_stats(name="msgs_per_core_relay" resettable="on" >>>> maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> dyn_stats(name="msgs_per_program" resettable="on" maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> dyn_stats(name="msgs_per_tag" resettable="on" maxCardinality="3000" >>>> unusedMetricLife="1200") >>>> >>>> >>>> >>>> >>>> On Mon, 28 Mar 2016, singh.janmejay wrote: >>>> >>>>> Date: Mon, 28 Mar 2016 14:37:12 +0530 >>>>> From: singh.janmejay <[email protected]> >>>>> Reply-To: rsyslog-users <[email protected]> >>>>> To: rsyslog-users <[email protected]> >>>>> Subject: Re: [rsyslog] another dyn_stats question >>>>> >>>>> >>>>> David, >>>>> >>>>> You have resetting turned-off in the config you shared with me. That >>>>> would prevent resetting of counters. >>>>> >>>>> On Fri, Mar 25, 2016 at 8:21 PM, singh.janmejay >>>>> <[email protected]> wrote: >>>>>> >>>>>> >>>>>> That is not supposed to happen. Although very unlikely, it may be an >>>>>> environment specific bug. Do all dyn-stats tests pass in your local >>>>>> env? >>>>>> >>>>>> Also, are you using something other than impstats to report it? >>>>>> >>>>>> On Mar 25, 2016 7:24 PM, "David Lang" <[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> resettable counters don't seem to be resetting for me. >>>>>>> >>>>>>> David Lang >>>>>>> >>>>>>> On Fri, 25 Mar 2016, singh.janmejay wrote: >>>>>>> >>>>>>>> Well, the bug is metric-ttl ends up killing all metric instead of >>>>>>>> unused-metrics. This works for resettable counters, but for >>>>>>>> non-resettable >>>>>>>> counters it kills the accumulation prematurely. >>>>>>>> >>>>>>>> The fix will identify which counters are being used and will not >>>>>>>> kill >>>>>>>> them. >>>>>>>> So it won't discard accumulated value as long as it is being >>>>>>>> incremented >>>>>>>> at >>>>>>>> least once within the TTL time. >>>>>>>> On Mar 25, 2016 10:53 AM, "David Lang" <[email protected]> wrote: >>>>>>>> >>>>>>>>> What I'm seeing is that unless the reset time matches the pstats >>>>>>>>> interval, >>>>>>>>> the data output doesn't reset each pstats report. >>>>>>>>> >>>>>>>>> David Lang >>>>>>>>> >>>>>>>>> On Fri, 25 Mar 2016, singh.janmejay wrote: >>>>>>>>> >>>>>>>>> This is a bug. I'll provide the fix on Monday(or in the worst case >>>>>>>>> in >>>>>>>>> a >>>>>>>>> few >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> days, in case I don't get a chance to work on this on Monday). >>>>>>>>>> >>>>>>>>>> Basically, I was supposed to have a shadow table to mark used >>>>>>>>>> counters, >>>>>>>>>> and >>>>>>>>>> kill unused counters in next run of metric-ttl-cycle which wasn't >>>>>>>>>> present >>>>>>>>>> in first cut because I started with resetting counter test cases >>>>>>>>>> first, >>>>>>>>>> then somehow this slipped my mind. >>>>>>>>>> >>>>>>>>> >>>>>>>>> On Mar 25, 2016 4:12 AM, "David Lang" <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> the unusedMetricLife parameter when setting up a stat says that >>>>>>>>>> it's >>>>>>>>>> to >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> purge an unused stat. >>>>>>>>>>> >>>>>>>>>>> But I've got an example where I create about 5 stats in the >>>>>>>>>>> bucket >>>>>>>>>>> and >>>>>>>>>>> what I think I'm seeing is that the stats are cumulative, not >>>>>>>>>>> reset >>>>>>>>>>> each >>>>>>>>>>> time they are dumped out, but they get reset every >>>>>>>>>>> unusedMetricLife >>>>>>>>>>> seconds. >>>>>>>>>>> >>>>>>>>>>> Is this my imagination? or is the behavior not matching the >>>>>>>>>>> documentation? >>>>>>>>>>> >>>>>>>>>>> David Lang >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> rsyslog mailing list >>>>>>>>>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>>>>>>>>> http://www.rsyslog.com/professional-services/ >>>>>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>>>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>>>>>>>>>> myriad >>>>>>>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST >>>>>>>>>>> if >>>>>>>>>>> you >>>>>>>>>>> DON'T LIKE THAT. >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> rsyslog mailing list >>>>>>>>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>>>>>>>> http://www.rsyslog.com/professional-services/ >>>>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>>>>>>>>> myriad >>>>>>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if >>>>>>>>>> you >>>>>>>>>> DON'T LIKE THAT. >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> rsyslog mailing list >>>>>>>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>>>>>>> http://www.rsyslog.com/professional-services/ >>>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>>>>>>>> myriad >>>>>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if >>>>>>>>> you >>>>>>>>> DON'T LIKE THAT. >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> rsyslog mailing list >>>>>>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>>>>>> http://www.rsyslog.com/professional-services/ >>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>>>>>>> myriad >>>>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if >>>>>>>> you >>>>>>>> DON'T >>>>>>>> LIKE THAT. >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> rsyslog mailing list >>>>>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>>>>> http://www.rsyslog.com/professional-services/ >>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>>>>>> myriad >>>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if >>>>>>> you >>>>>>> DON'T >>>>>>> LIKE THAT. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> rsyslog mailing list >>>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>>> http://www.rsyslog.com/professional-services/ >>>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad >>>> of >>>> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you >>>> DON'T >>>> LIKE THAT. >>> >>> >>> >>> >>> -- >>> Regards, >>> Janmejay >>> http://codehunk.wordpress.com >> >> >> >> >> > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T > LIKE THAT. -- Regards, Janmejay http://codehunk.wordpress.com _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

