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.

Reply via email to