JSON Websocket as input format

I have an application that creates a outbound Websocket connection to send JSON formatted data.

I’d like to capture that information inside of Graylog for processing, to relieve some client scripts I have that are processing and then uploading via text logs on the host (via filebeat).

Is there an input that can be used to have applications connect (via websocket) and post JSON formatted messages to be captured and logged?
I tried via the RAW/Plaintext, and I just get the HTTP request/response.

Thanks!

2021-05-24 17:20:12.072 +00:00	172.30.0.254
Connection: Upgrade
2021-05-24 17:20:12.072 +00:00	172.30.0.254
Sec-WebSocket-Key: fOpmqo2phXTtd6RsErtfdw==
2021-05-24 17:20:12.072 +00:00	172.30.0.254
Upgrade: websocket
2021-05-24 17:20:12.072 +00:00	172.30.0.254
GET / HTTP/1.1
2021-05-24 17:20:12.072 +00:00	172.30.0.254
User-Agent: WebSocket++/0.8.1

3 posts were merged into an existing topic: About the Daily Challenges category