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