Have opened a PR for this. Will fold it with other changes in the same
area. Here is the PR: https://github.com/rsyslog/rsyslog/pull/931 (not
ready for merge yet)

On Wed, Mar 30, 2016 at 8:01 AM, singh.janmejay
<[email protected]> wrote:
> Cool, I'll make dyn-stats bucket resettable flag the only thing that
> controls resetting of its accumulators. It will or won't reset regardless of
> impstats reset flag value.
>
> This is again changing behavior from previous release but is a fairly minor
> thing, so we'll just document it and not worry about backward compatibility
> of its behavior.
>
> On Mar 30, 2016 2:55 AM, "David Lang" <[email protected]> wrote:
>>
>> On Wed, 30 Mar 2016, singh.janmejay wrote:
>>
>>> Metric owner is the subsystem (action is a perfect example). End-user is
>>> author of the config.
>>
>>
>> Except that dyn_stats doen't exist except in the config, so it's the
>> "End-user" who sets everything about them.
>>
>>> In this case ideal situation would be to let action decide which of its
>>> metrics are resettable, and let end-user decide which of the resettable
>>> metric accumulators(subset of all metrics) do they actually want to
>>> reset.
>>
>>
>> I disagree, the module author should not be deciding if something is
>> resettable or not.
>>
>> The module author is either reporting the current state of something (like
>> queue length) where there is no resetting, or they are reporting the state
>> of a counter (number of messages processed), and it should be up to the
>> config author if they want to reset this every reporting period or not.
>>
>>> In case of dyn-stats, end-user is metric-owner.
>>>
>>> So we should probably disassociate from impstats reset flag and let
>>> bucket-level resettable flag be the only way to control it.
>>>
>>> That is what you expected the behavior would be, right? So it's more
>>> intuitive too.
>>>
>>> Should we do this?
>>
>>
>> I think so.
>>
>>> For static counters though, the problem still remains. If you want to
>>> reset
>>> omkafka resettable counters, but don't want resetting for imudp
>>> resettable
>>> counters, as of now we have no way to configure it like that.
>>
>>
>> Well, I see that as a legacy interface, so I don't think we need to worry
>> about changing that.
>>
>> Monitoring systems are almost always able to handle counters and convert
>> them to rate-of-change.
>>
>> resetting a counter is always racy with updates.
>>
>> If a monitoring system is looking at the stats, you almost always want
>> them to be non-reset counters. It's only if a person is looking at them that
>> you want to show the delta since the last report in the output.
>>
>> David Lang
>>
>>> On Mar 30, 2016 2:06 AM, "David Lang" <[email protected]> wrote:
>>>
>>>> On Wed, 30 Mar 2016, singh.janmejay wrote:
>>>>
>>>> The problem is, pstats level control is an all or nothing kind of
>>>>>
>>>>> arrangement.
>>>>>
>>>>> Ideal setup would be to let metric-owner decide if metric should be
>>>>> resettable or not(which allows choosing if its a guage or not) and
>>>>> then let end-user choose if they really want to reset each resettable
>>>>> metric(counter) (or do they want it as a perpetual counter).
>>>>>
>>>>
>>>> there is only one entity in control of the rsyslog.conf file, how do you
>>>> get to 'metric-owner' vs 'end-user'?
>>>>
>>>> David Lang
>>>>
>>>> In our case, the end-user control is very coarse-grained, where one
>>>>>
>>>>> can either get all counters as perpetual or all as resetting.
>>>>>
>>>>> On Wed, Mar 30, 2016 at 1:41 AM, David Lang <[email protected]> wrote:
>>>>>
>>>>>> On Wed, 30 Mar 2016, singh.janmejay wrote:
>>>>>>
>>>>>> Consider a queue-size, its not really a counter, its a guage. It will
>>>>>>>
>>>>>>> provide point-in-time value of size of the queue. Resetting such a
>>>>>>> value will make no sense. Some static metrics we report are guages
>>>>>>> (so
>>>>>>> subsystem supporting the metric must identify it to be resettable or
>>>>>>> not).
>>>>>>>
>>>>>>
>>>>>>
>>>>>> but that won't work well with the current policy.
>>>>>>
>>>>>> you can't have anything as a gauge unless you eliminate the possiblity
>>>>>> for
>>>>>> any of the pstats data to be gauges.
>>>>>>
>>>>>> If pstats doesn't reset values, then dyn_stats can't implement gauges.
>>>>>> If
>>>>>> pststs does reset values, you have turned a lot of things that
>>>>>> probably
>>>>>> shouldn't reset into gauges.
>>>>>>
>>>>>> it would make far more sense to define this purely on a per-stats
>>>>>> basis.
>>>>>>
>>>>>> pstats has some items that are always gauges (size/maxsize/etc) and
>>>>>> other
>>>>>> items that are allowed to be treated as gauges or as counters.
>>>>>>
>>>>>> In my case, I don't want to reset those things (submitted/enqueued)
>>>>>> that
>>>>>> can
>>>>>> be counters, but that prevents me from having dyn_stats items that are
>>>>>> gauges.
>>>>>>
>>>>>> David Lang
>>>>>>
>>>>>>
>>>>>> Yes, restart is a problem. But restarts are really in-frequent enough
>>>>>>>
>>>>>>> to not matter. When they do happen, dx/dt chart shows a big dip, but
>>>>>>> people still do track perpetual counters.
>>>>>>>
>>>>>>> Actually its only dyn_inc (we don't have a dyn_dec). But as we go
>>>>>>> forward, we may expose capability to support guages and may
>>>>>>> manipulate
>>>>>>> it with dyn_inc and dyn_dec.
>>>>>>>
>>>>>>> Resettable flag in dyn-stats bucket does the same thing as
>>>>>>> resettable-flag in statsobj static-counter.
>>>>>>>
>>>>>>> On Tue, Mar 29, 2016 at 3:13 AM, David Lang <[email protected]> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, 29 Mar 2016, singh.janmejay wrote:
>>>>>>>>
>>>>>>>> Well, from counter pov, some counters by nature need to be
>>>>>>>> resettable,
>>>>>>>>>
>>>>>>>>> some are actually guages (so resetting makes little sense) and some
>>>>>>>>> are perpetual (so again resetting is not the right thing to do).
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> can you explain the different categories better? I don't see how any
>>>>>>>> stats
>>>>>>>> can be 'by nature' one form or another, since it's possible to
>>>>>>>> convert
>>>>>>>> the
>>>>>>>> data from one form to another.
>>>>>>>>
>>>>>>>> The idea of perpetual counters doesn't work if the contents of the
>>>>>>>> counters
>>>>>>>> are lost at restart.
>>>>>>>>
>>>>>>>> It could be that I didn't read the documentation well enough and
>>>>>>>> missed
>>>>>>>> references to ways to manipulate them besides dyn_inc and dyn_dec
>>>>>>>>
>>>>>>>> David Lang
>>>>>>>>
>>>>>>>>
>>>>>>>> A global control needs to be at impstats level because some users
>>>>>>>> may
>>>>>>>>>
>>>>>>>>> want to access data in rate-of-change (dx/dt) form rather than
>>>>>>>>> absolute value form (it can be derived by adding up the numbers and
>>>>>>>>> studying the slope, but its prone to error when some messages are
>>>>>>>>> dropped etc). So user needs to have a say in how counters should be
>>>>>>>>> reported, should they be reset or not.
>>>>>>>>>
>>>>>>>>> Same goes for dyn-stats. User may want a perpetual counter for one
>>>>>>>>> dyn-stats bucket (regardless of other buckets being configured to
>>>>>>>>> reset), so its important to allow a particular bucket to be
>>>>>>>>> configured
>>>>>>>>> as non-resetting.
>>>>>>>>>
>>>>>>>>> However, if user chooses to view all the counters in cumulative
>>>>>>>>> form,
>>>>>>>>> the same config that works for static-counters should work for
>>>>>>>>> dyn-stats counters too (so impstats flag is relevant as well).
>>>>>>>>>
>>>>>>>>> And'ing is necessary because it doesn't make sense to reset a
>>>>>>>>> by-nature non-resettable counter.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Mar 29, 2016 at 12:25 AM, David Lang <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> What is the thinking in having two switches that get ANDed
>>>>>>>>>> together
>>>>>>>>>> for
>>>>>>>>>> resetting things? I could see two independent controls, or I could
>>>>>>>>>> see
>>>>>>>>>> the
>>>>>>>>>> pstats setting controlling everything, but I don't understand two
>>>>>>>>>> getting
>>>>>>>>>> ANDed together.
>>>>>>>>>>
>>>>>>>>>> David Lang
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, 29 Mar 2016, singh.janmejay wrote:
>>>>>>>>>>
>>>>>>>>>> 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.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>
>>>>>>>>>> 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