David Lang <[email protected]> writes:

> On Mon, 21 Jan 2013, Micah Anderson wrote:
>
>>> Note that adiscon will write the C code to make a filter like this for 
>>> around
>>> 500 euro, so if you don't want to do it yourself, you can have them do it.
>>
>> The problem isn't writing the C code, I can do that. The problem is that
>> having to write C means having to compile it and distribute my own
>> version of rsyslog, and everyone else who would like to use that
>> facility would also need to do so, or I need to spend a lot of time
>> trying to get it included upstream. All of that together is enough to
>> make me pick another syslog solution that can do it with a couple of
>> configuration lines.
>
> a few things to consider.
>
> first, check that the other syslog implementation lets you do it in a free
> version instead of requiring a paid version. I've seen people make this
> statement about other features, only to find out that the feature is only in 
> the
> paid version.

I know that they do it in free versions because I am using them now.
Syslog-ng integrated the capability in their core some time ago, and
dsyslog had it from the beginning (although I suspect that project might
be no longer maintained).

> second, what is the performance of doing this (and does it matter at your log
> volume) a general regex search and replace is a fairly expensive operation.

I'm sure there is some sort of degredation in performance, but when it
is site-policy to have this and the degredation is negligible, it isn't
an issue. I didn't do any performance testing, but I pump a lot of logs
(for example a mail server that handles over 4 million subscribers to
20-30k mailing lists) and haven't noticed any issues.

> third, one of the big advantages of having adiscon do this is that it makes 
> the
> improvement part of the core rsyslog distribution, so you don't have to go to
> the effort of maintaining and distributing your own vesion

I can't disagree with that, but I don't think I'm going to pay someone
to do something that already exists somewhere else free. I was hoping to
switch to rsyslog because I prefer it for different reasons, but I wont
give up that functionality. 

> fourth, if you switch to a different syslog implementation, you have to
> distribute that (short term, this is not a difference, it will take your 
> distro
> some time to catch up to the version of rsyslog that includes the 
> improvements)

As I said, syslog-ng has this functionality built-in, so there is no
distribution requirement. 

-- 

_______________________________________________
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