[rsyslog-notify] Forum Thread: Re: How to Determine Message Drops ? - (Mode 'reply')

noreply at adiscon.com noreply at adiscon.com
Tue Sep 22 03:32:53 CEST 2015


User: dlang 
Forumlink: http://kb.monitorware.com/viewtopic.php?p=25945#p25945

Message: 
----------
[quote="jtsai.cp":36l92dxz]Thanks for the explanation.  So based on that,
messages are being dropped since MainQ was set to 1,000,000
(maxqsize=1000000).

Sat Sep 12 23:30:49 2015: main Q: origin=core.queue size=129550
enqueued=171038 full=0 discarded.full=0 discarded.nf=0 maxqsize=1000000 
Sat Sep 12 23:30:49 2015: imudp(w0): origin=imudp called.recvmmsg=315616
called.recvmsg=0 msgs.received=171023

But seems there is no way to tell how much a system can handle as I can
increase the MainQ to 100 million and never know packets are dropped?
Rate Limit can't tell either because I can just increase the
threshhold?[/quote:36l92dxz]

how many messages a system can handle depends on a lot of things, including
the length of the messages, what processing you are doing, what else is
running on the system (and if you are using a SAN, how busy the SAN is)

there have beene xamples of stripped down rsyslog instances handling 1m
logs/sec. I've run systems in production that handled several hundred
thousand logs/sec. i've seen other configus that had trouble at several
hundred logs/sec.

by looking at the impstats, you can see if a particular system is having
trouble with the logs you are sending it, and we can make suggesions on
ways to improve performance of a particular config.


More information about the rsyslog-notify mailing list