Я использую следующий файл конфигурации logstash для запроса и анализа ответа xml с сервера:
input {
exec {
command => "/usr/bin/curl -s http://%{host}/api/messages"
interval => 10
type => "mytype"
}
}
filter {
if [type] == "mytype" {
xml {
source => "message"
}
}
}
Как лучше всего получить этот ответ от нескольких серверов и правильно пометить переменную хоста в этой записи журнала их IP?