Glad I could help :)

Regarding the upgrade - you shouldn't need to change the configuration, as
it should be backwards-compatible. The new configuration format is easier
to read, though. And I also think you can do more stuff with it.


2013/7/31 Esmq <[email protected]>

> thanks Radu,
>
>
> the explanation is cool~
>
>
> and i'm considering upgrading to latest release,  i think it may take some
> time to testing and adjust the config  ^_^
>
> At 2013-07-30 19:01:37,"Radu Gheorghe" <[email protected]> wrote:
>
> >Hello,
> >
> >I'm not sure which of the following will apply to your version of rsyslog,
> >which is quite old. By the way, simply upgrading rsyslog to one of the
> >latest releases might improve your performance quite dramatically. If that
> >is an option for you.
> >
> >I don't know how to improve that particular sample, but you might want to
> >try to tweak your main queue (the one that receives your messages and, if
> >I'm not missing something, does the stuff from your config snippet):
> >- increase the number of threads for your main queue via
> >$MainMsgQueueWorkerThreads<
> http://www.rsyslog.com/doc/rsyslog_conf_global.html>.
> >The default is 1, and I guess you can go up on a multi-core machine
> >- increase the size of the queue via
> >$MainMsgQueueSize<
> http://www.rsyslog.com/doc/rsconf1_mainmsgqueuesize.html>.
> >By default it's 10K messages, which might be a little small at the rate
> >you're processing logs
> >
> >Also, unless you're having a slow output, like a database, you're probably
> >better off having no action queues. More information on why
> >here<
> http://blog.gerhards.net/2013/06/rsyslog-performance-main-and-action.html
> >.
> >And more information about queues in general
> >here<http://www.rsyslog.com/doc/queues.html>
> >.
> >
> >Best regards,
> >Radu
> >
> >
> >2013/7/30 Esmq <[email protected]>
> >
> >> hi,all
> >>
> >>
> >> i have about 20 servers running as rsyslog client that forward logs to a
> >> rsyslog server via TCP,
> >>
> >>
> >> each client forwards at a rate of 200 messages per second, that's to say
> >> my rsyslog server should process 5k messages per second.
> >>
> >>
> >> though i really know that process 5k messages per seconds should not a
> >> problem of rsyslog ~
> >>
> >>
> >> when i use "netstat" command, it some times show there a non-zero value
> of
> >> Recv-Q on rsyslog-server, which means rsyslog unable to accept the
> incoming
> >> message quickly...
> >>
> >>
> >> i thought there's a problem of my rsyslog configuration, especially for
> i
> >> using some complex template to generate dynamic file name, and some
> regex
> >> to filter the logs~
> >>
> >>
> >> here is the config sample ( i use rsyslog 4.6.4 on debian squeeze)
> >>
> >>
> #################################################################################################
> >> $template relayLogFormat, "%msg:2:$%\n"
> >> #using dynamic file name, according to some specific message field
> >> $template
> >>
> valySplitLogFile,"/home/data/logs/%msg:R,ERE,2,ZERO:.*(chl|channel)=([^&?
> >>
> ]+)\.(test\.com|example\.com).*--end%-valy-%$YEAR%%$MONTH%%$DAY%.access.log"
> >> #filtering the log and put it to appropriate file
> >> :msg, ereregex, "http://valy
> \.nie\.test\.com/query\?.*(chl|channel)=([^&?
> >> ]+)\.(test\.com|example\.com).*" -?valySplitLogFile;relayLogFormat
> >> #following is some other config...
> >>
> >>
> >> i guess the above config is an extreme performance hit,  but i don't
> konw
> >> how to make a improvement~
> >>
> >>
> >> any suggestion for improvement will be appreciate,
> >>
> >> _______________________________________________
> >> 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