Then that segfault smells like a bug. I suggest opening a bug tracker on
github. I can't look immediately as I have a larger call with a support
customer but will look as soon as possible.

Sent from phone, thus brief.
Am 26.05.2015 21:54 schrieb "David Boles (dboles)" <[email protected]>:

> Umberlog generates the cee cookie fine and mmjsonparse slurps up the
> payload just fine. The problem is that umberlog only lets one embed flat
> name/value pairs into the original message. I'm processing JSON data to
> recover the hierarchy that I flattened to pass through umberlog.
>
> In your previous email you said:
>
> > Msg is a text property thus it will never be interpreted as json. If I
> > looked correctly you need to set $!
>
> That was my thought as well, but if instead of my mmexternal script doing:
>
>     print json.dumps({ 'msg' : <data> })
>
> I do
>
>     print json.dumps({ '$!' : <data> })
>
> then rsyslogd suffers a segmentation fault. If in /etc/rsyslogd.conf I try
> to set a field within $! to the modified data and then try to use a
> template referencing $!, rsyslogd also suffers a segmentation fault.
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of Rainer Gerhards
> Sent: Tuesday, May 26, 2015 2:27 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] Using mmexternal ...
>
> Side note: doesn't umberlog generate json with the proper cee cookie so
> that it can be directly consumed?
>
> Sent from phone, thus brief.
> Am 26.05.2015 21:03 schrieb "David Boles (dboles)" <[email protected]>:
>
> > I've corrected a problem with what I sent out a couple of days ago and
> > can programmatically alter the log data. However, I still have the
> > following
> > questions:
> >
> > (1) When the data is loaded into mongodb via ommongodb I get records
> > like
> > this:
> >
> >     {
> >       "_id" : ObjectId("5564bfafa8a87859b34ad450"),
> >       "msg" : "{
> >                    \"msg\": \"[umberlog test] testing ... 1, 2, 3\\n\",
> >                    \"host\": \"test0\",
> >                    \"elements\": [
> >                        { \"type\": \"ladybug\", \"name\": \"natalie\",
> > \"spots\": 12 },
> >                        { \"role\": \"worker\", \"age\": 9, \"type\":
> > \"ant\",
> >                          \"name\": \"B289\" }
> >                    ],
> >       \"time\": \"2015-05-26T13:47:11.110216-05:00\" }"
> >     }
> >
> >   How can I make the body of msg be JSON as opposed to a string
> > containing JSON?
> >
> >
> > (2) Why can I not access $! in a template (this is related to the
> > first
> > question)
> >     after using mmexternal?
> >
> > All of this references code in:
> >
> >     https://github.com/davidboles/snowflake.git
> >
> > Perhaps when working this sample could go on your Wiki as an example
> > of using rsyslog with Lumberjack structured log data.
> >
> > Thanks,
> >
> > David Boles
> >
> > _______________________________________________
> > 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