I would have the usecase to receive HTTP JSON messages with Graylog.
Unfortunately the only HTTP Input only supports GELF as Inputtype but not JSON.
Is there any community based HTTP JSON Input or any other way to be able to receive those kind of messages?
Well, I’ve just created that RAW/Plaintext tcp input and I’m able to receive the information which is POSTed by the HTTP client, unfortunately this HTTP POST is now split up into 66 single messages.
Can someone please help me and guide me into the right direction in order to re-combine them and parse them?
fix the application to send just one message
ok so far as I know it is not easy possible,you need pipelines and configure that, but I don’t know how.
Hahaha, the application is a properitary blackbox, so I can’t really change anything there.
It seems that it is seperating each line into a single message (even the HTTP Header are stored within seperate messages).
I agree with @colttt that you may need a pipeline for that. I think some where in this forum there might be one. Vaguely remember someone had a multi lines of messages and they want to combine them in to one message since they pertain to the same event. I could be wrong.