On Wed, Jan 22, 2014 at 1:48 AM, Radu Gheorghe <[email protected]> wrote:
> Hi,
>
> I think I need to make my thoughts clear regarding the flexibility topic,
> because I saw the same position by Otis and I saw some reactions to my
> earlier Email.
>
> Let's imagine logging tools are cars. Rsyslog seems to be one that's
> resource-efficient (light) and has a good top speed (fast). Handling
> (configuration) is not that easy and all-terrain abilities (adding new
> modules) are also difficult. Those two things are the flexibility I was
> talking about.
>
> My journal + mongodb example was intentionally chosen as something that
> rsyslog *can* do, but it's not that easy. We can look at the causes:
> documentation is far from where we want it, names like "imuxsock" or
> "mmnormalize" are far from being intuitive. In car terms, this is what I
> mean by "handling is difficult": it can take a turn, but requires some
> skill.
>
> Writing a new module is possible, or course, but again: documentation can
> be more detailed and writing this C code is nowhere near as easy as, say,
> Ruby. In car terms, this is what I mean by "all terrain ability": it can go
> on some gravel, but I wouldn't cross a river with it.
>
> Can we improve on flexibility? Of course we can and it's a good thing to
> do. If a car can't take a turn without flipping over it's useless and if it
> can only go on track only a handful of people will buy it. But we can't
> take a Ferrari and make it a VW Touareg. We can improve it in lots of ways,
> make it handle better (improve docs) or even add 4-wheel drive (improve
> omprog, add more modules) but ultimately there are some design decisions
> that limit how far we [want to] go in that direction, especially when there
> are good SUVs out there on one hand and people need what rsyslog offers on
> the other.
>
> Making rsyslog (more) flexible by helping users configure and extend it
> easier is definitely something that we should do. But making it a mission
> (ie: a top priority) out of this? I think it's not credible, nor is it
> realistic. I'd rather rsyslog as a tool that's light, fast and reliable
> (mission!) and that can also do a lot of stuff.
>
> Like a McLaren F1: can still smoke supercars after 25 years, with a couple
> of buddies and their backpacks on-board. Its mission was to be the ultimate
> driver's car, and not to be a usable/flexible grand-tourer. Flexibility
> comes in as P2, and it's important so you can actually use the thing.
>
> I hope I didn't bore you with my comparison, I tried my best to make myself
> clear. On the upside, the designer guy I talked to gave me the first logo.
> I'll post it on a different thread.
>
      Great news! I will tell my friend she won't be needed after all.

> Best regards,
> Radu
>
>
> 2014/1/21 Rainer Gerhards <[email protected]>
>
>> Sorry folks,  i had some very time critical things on my agenda... i
>> overlooked a dependency ;) will rejoin this great discussion tomorrow.
>> Just so that you know i am very interested.  Actually, its kind of a
>> reality check for me. Flexibility was always high on ny agenda, it probably
>> has slipped for performance without me noticing.  I'd like to get most of
>> both. Maybe with the upcoming non-c interface...
>>
>> Keep the thoughts flowing!
>>
>> Rainer
>>
>> Sent from phone, thus brief.
>> Am 21.01.2014 19:35 schrieb "Dave Caplinger" <
>> [email protected]
>> >:
>>
>> > On Jan 20, 2014, at 4:24 PM, David Lang <[email protected]> wrote:
>> >
>> > > On Mon, 20 Jan 2014, Radu Gheorghe wrote:
>> > >
>> > >> I'm not saying rsyslog shouldn't do flexibility. I think it's
>> > uberimportant
>> > >> and it's worth investing in. I'm saying we should go with one of the
>> > >> directions where rsyslog is pushed to that:
>> > >> - is already partially accomplished (so it's credible)
>> > >> - has the potential to go
>> > >> - last but not least, where we want it to go :)
>> > >>
>> > >> I thought something that includes the words fast, light and processing
>> > will
>> > >> do, given the history of rsyslog and where it seems to go now with v8.
>> > >
>> > > I see rsyslog as being the core of a logging system, it gathers logs
>> from
>> > > (almost) anything, and delivers them to (almost) anything. It can
>> modify
>> > and
>> > > filter the messages along the way.
>> >
>> > This is similar to my own "customer testimonial." The three main reasons
>> I
>> > switched to rsyslog are:
>> >
>> > 1) Much higher performance.
>> > 2) It has DAQ, detailed pstats, TLS, RELP, and now log-signing support so
>> > it's reliable in the sense that logs that get in are not going to get
>> lost
>> > someplace mysteriously.  (Even drops outside your control become
>> > manageable/correctable.)
>> > 3) Property replacement, JSON, and filtering, allow you to modify and
>> > route logs as you like.
>> >
>> > Going with the R-theme (since 'R' initially meant Reliable) that gives
>> me:
>> >
>> > * Reliable
>> > * Rapid
>> > * Routing
>> >
>> > (Back to the logo: borrowing from another of Rainer's interests that I
>> > happen to share, maybe R is for Rocket [with apologies to Ray Bradbury].)
>> >
>> > Contrast this with logstash, which is extremely flexible: it can connect
>> > just about any input to just about any output, like pipe/grep/awk/etc.
>> for
>> > log streams.  It's a "log format translator", but not necessarily a
>> > high-performance "log router".
>> >
>> > - Dave
>> > _______________________________________________
>> > 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