just for the records: I've read this posting, like it very much but need
some time to digest before I can craft a useful response.

Rainer


On Wed, Jan 22, 2014 at 7: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.
>
> 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