Если у меня есть nxlog, работающий на нескольких серверах IIS (скажите что web1, web2, web3, web4). Как я могу добавить идентификатор к выводу nxlog, который отправляется в logstash.
Затем в logstash я хочу создать пользовательский индекс с идентификатором сервера (исключая % {server_id})
output {
elasticsearch_http {
host => "localhost"
port => 9200
index => "%{server_id}-logstash-%{+YYYY.MM.dd}"
}
}
В элементе "Выход", который Вы используете для отправки в лог-файл, добавьте:
Exec $Hostname = '<ServerHostname>';