If you are going to change the format that syslog is sending messages, you will need to configure a different Input on a different port in Log Server because the default syslog input expects the format for the message to be RFC3164
Your log is being tagged with both a json parsefailure and a grok parsefailure. I am interested in seeing the filter that you have in place that's causing the grokparsefailure. Could you send us that information please?
TwitsBlog Show me a man who lives alone and has a perpetually clean kitchen, and 8 times out of 9 I'll show you a man with detestable spiritual qualities.
Unless I'm missing something, from what I understand, you want rsyslog to space it out and look nicer, instead of just sending it like one chunk of text like it is doing right now?
This way you could design a filter to strip the beginning syslog message and then parse the actualy JSON using the filter above.
TwitsBlog Show me a man who lives alone and has a perpetually clean kitchen, and 8 times out of 9 I'll show you a man with detestable spiritual qualities.