Я настраиваю logstash для сбора журналов от нескольких рабочих на нескольких хостах. В настоящее время я добавляю поля для хоста:
input {
file {
path => "/data/logs/box-1/worker-*.log"
add_field => {
"original_host" => "box-1"
}
}
file {
path => "/data/logs/box-2/worker-*.log"
add_field => {
"original_host" => "box-2"
}
}
Однако я также хотел бы добавить поле {'worker': 'A'}
и так далее. У меня много воркеров, поэтому я не хочу писать блок file { ... }
для каждой комбинации хоста и воркера.
Есть ли у меня альтернативы?