One question: how are failed messages counted? Is there any distinction
between a transient error (like a shard not being available - I don't have
a clearer example in mind) and a permanent one (like a malformed JSON)? Or
are all such logs marked as failed and retried indefinitely?

I assume connection errors (timeouts or connection refused) are treated
separately (the connfail counter), right?

I'm asking this because:
a) I'd like to test it properly
b) I'd like to update the documentation on impstats while I'm there

Best regards,
Radu


2013/8/26 Radu Gheorghe <[email protected]>

> Hi Rainer,
>
> Unless someone else jumps in, I'm willing to do it. I'm hesitant because
> I'm squeezed with time in this period. But it shouldn't take long, so I'll
> find some time this week. Just let me know when the patch is available and
> where should I apply it (dev/stable).
>
> Best regards,
> Radu
>
>
> 2013/8/26 Rainer Gerhards <[email protected]>
>
>> Would someone be willing to test counters (including fail cases) when I
>> improve the instrumentation? (I want to save the time to setup a test lab
>> just for this case...).
>>
>> Rainer
>>
>> On Thu, Aug 22, 2013 at 1:49 PM, Boylan, James <[email protected]
>> >wrote:
>>
>> > That is interesting! We'll definitely need to narrow it down a bit.
>> >
>> > I'm currently running off 7.2.5. I haven't sat down and pulled in the
>> > 7.4.x branch yet as I've been focusing on implementing the Rsyslog to
>> > Elasticsearch infrastructure. I'm agree you were probably in the
>> process of
>> > correcting how the stats were being generated and weren't able to finish
>> > it. The fact that it isn't incrementing failed at all tends to lend to
>> that
>> > fact since it appears it is the failed counter that is incrementing in
>> an
>> > unexpected way.
>> >
>> > Thankfully the way it is implemented in 7.2.5 does at least offer the
>> > ability to recognize when it is failing. You just have to account for
>> the
>> > difference between the submits and fails. Whatever you have left when
>> you
>> > subtract submit from fail is the number of failures.
>> >
>> > --James
>> >
>> >
>> > -----Original Message-----
>> > From: [email protected] [mailto:
>> > [email protected]] On Behalf Of Rainer Gerhards
>> > Sent: Thursday, August 22, 2013 6:12 AM
>> > To: rsyslog-users
>> > Subject: Re: [rsyslog] Elasticsearch and impstats reading question
>> >
>> > On Tue, Aug 20, 2013 at 6:34 PM, Boylan, James <[email protected]
>> > >wrote:
>> >
>> > > Rainer -
>> > >
>> > > I would double check. It looks like even when successful it increments
>> > > both failed and submit. But it does an extra failed increment when
>> > > there is an error. (This should be confirmed since I'm commenting
>> > > based on observed behavior.
>> > >
>> > >
>> > First of all, the current state really looks like I either did
>> > experimental work or was dragged away right in the middle of some
>> > implementation. I reviewed current git master branch and have to admit
>> that
>> > what I see makes limited sense (if it were complete). Anyhow, I have
>> > documented the current state here:
>> >
>> > http://www.rsyslog.com/rsyslog-statistic-counter/
>> >
>> > The interesting thing is that the current code does not even increment
>> > "failed" at all... So which version are you working with?
>> >
>> > Let's see if we can clean up the mess ;)
>> >
>> > Rainer
>> >
>> >
>> > > -- James
>> > >
>> > > -----Original Message-----
>> > > From: [email protected] [mailto:
>> > > [email protected]] On Behalf Of Boylan, James
>> > > Sent: Friday, August 16, 2013 6:06 AM
>> > > To: rsyslog-users
>> > > Subject: Re: [rsyslog] Elasticsearch and impstats reading question
>> > >
>> > > That's exactly what I needed. Thanks Rainer.
>> > >
>> > > -- James T. Boylan
>> > >
>> > > -----Original Message-----
>> > > From: [email protected] [mailto:
>> > > [email protected]] On Behalf Of Rainer Gerhards
>> > > Sent: Thursday, August 15, 2013 9:16 PM
>> > > To: rsyslog-users
>> > > Subject: Re: [rsyslog] Elasticsearch and impstats reading question
>> > >
>> > > On Thu, Aug 15, 2013 at 5:57 PM, Radu Gheorghe
>> > > <[email protected]
>> > > >wrote:
>> > >
>> > > > Hello,
>> > > >
>> > > > Disclaimer: I've never worked with impstats, only with
>> Elaseticsearch.
>> > > > But it sounds like I should, because it provides nice info.
>> > > >
>> > > > The fact that you have success=0 and failed=$A_LOT sounds like
>> > > > something isn't working at all. So I'd start rsyslog in debug mode
>> > > > and see what the reply from Elasticsearch looks like. Feel free to
>> > > > post it here if you need additional help. For me, 9 times out of 10
>> > > > it's an invalid JSON :)
>> > > >
>> > > > connfail says 0, so I guess it connects OK. But I can't find any
>> > > > documentation on impstats for elasticsearch here:
>> > > > http://www.rsyslog.com/rsyslog-statistic-counter/
>> > > >
>> > > >
>> > > looks like this was a recent addition where I either forgot or did not
>> > > manage to update the counters.
>> > >
>> > >
>> > > > I'd gladly do some testing and contribute documentation to this (I'm
>> > > > interested in these counters). Can anyone give some hints? I've
>> > > > looked in omelasticsearch.c and I see the counters there (submit,
>> > > > connfail, success, failed), but I don't understand how they're
>> > gathered.
>> > > >
>> > > >
>> > > had a quick look as well, it's essentially straightforward:
>> > >
>> > > connfail - connection to ES failed
>> > > submit - successful submit of record
>> > > failed - some error occured (Debug log will show more detail) success
>> > > -- seems currently unused (need to check when I am back).
>> > >
>> > > Rainer
>> > >
>> > > > Best regards,
>> > > > Radu
>> > > >
>> > > >
>> > > > 2013/8/15 Boylan, James <[email protected]>
>> > > >
>> > > > > Hey Everyone!
>> > > > >
>> > > > > I'm trying to better understand what I'm seeing in the output of
>> > > > > the impstats module. Could someone help confirm that I'm seeing
>> > > > > that Elasticsearch is failing to receive a large portion of the
>> > > > > messages being sent at it.
>> > > > >
>> > > > > 2013-07-02T14:27:26.298686-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: main Q: size=44400
>> > > > enqueued=1010337 full=0
>> > > > > discarded.full=0 discarded.nf=0 maxqsize=45886
>> > > > > 2013-07-02T14:27:26.298642-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: elasticsearch:
>> > > > connfail=0
>> > > > submits=4763 failed=10538
>> > > > > success=0
>> > > > > 2013-07-02T14:27:26.298647-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 1:
>> > > > processed=11913
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299756-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 2:
>> > > > processed=11913
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299758-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 3:
>> > > > processed=955943
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299761-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 4:
>> > > > processed=955874
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299764-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 5:
>> > > > processed=967728
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299772-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 7: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299775-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 8: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299777-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 9: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299779-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 10: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299781-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 11: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299783-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 12: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299785-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 13: processed=0
>> > > > failed=0
>> > > > > 2013-07-02T14:27:27.299789-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: imptcp(*/22516/IPv4):
>> > > > submitted=0
>> > > > > 2013-07-02T14:27:27.299791-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: imptcp(*/22516/IPv6):
>> > > > submitted=0
>> > > > > 2013-07-02T14:27:27.299794-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: imptcp(*/21516/IPv4):
>> > > > submitted=1000681
>> > > > > 2013-07-02T14:27:27.299795-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: imptcp(*/21516/IPv6):
>> > > > submitted=0
>> > > > > 2013-07-02T14:27:27.299799-05:00
>> > > > wmlogserv01s.stag.orbitz.netrsyslogd-pstats: action 4 queue:
>> > > > size=65536
>> > > > enqueued=955874 full=72
>> > > > > discarded.full=0 discarded.nf=0 maxqsize=65536
>> > > > >
>> > > > > Thanks!
>> > > > >
>> > > > > --James
>> > > > >
>> > > > > _______________________________________________
>> > > > > 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.
>> >
>> _______________________________________________
>> 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.

Reply via email to