Oh wait. I didn't correctly see that on the phone: can you try "json" as property name. Maybe that's the problem. It would still be a bug but that would be a workaround.
Sent from phone, thus brief. Am 26.05.2015 21:58 schrieb "Rainer Gerhards" <[email protected]>: > 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.

