Как включить идентификатор сервера в вывод 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>';
Другие вопросы по тегам