Назад | Перейти на главную страницу

Как включить идентификатор сервера в вывод nxlog и сослаться на него в logstash

Если у меня 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}"
    }
}

В элементе вывода, который вы используете для отправки в logstash, добавьте:

   Exec $Hostname = '<ServerHostname>';