Я использую плагин Logsta sh HTTP Filter для вызова внешней службы и обогащения моего JSON события. Я могу позвонить во внешнюю службу и передать отдельное поле из события, выполнив:
filter {
if [A] {
http {
url => "http:localhost/dosomething"
verb => "POST"
body => { "stuff" => ["%{[A][B]}"] }
body_format => "json"
target_body => "[enrichment]"
}
}
}
Ссылка на отдельные поля покрыта в документации .
Но есть ли способ отправить все событие в обогащение, а не указанную c часть (A.B
) события?