Выходной файл json должен быть в формате ниже и должен быть отправлен на сервер веб-сокетов:
{
"id" : "test"
"type": "applogs"
"data": "this will be in GREEDYDATA"
}
Я пытаюсь использовать файл конфигурации logstash, как это, он не работает:
input
{
gelf {}
}
filter
{
grok
{
match => { "message" => "%{GREEDYDATA:data}"}
}
}
output
{
websocket
{
host => "wss://some-site/ws/test"
id => "test"
type => "applogs"
codec => json {}
}
stdout
{
codec => rubydebug
}
}