複数のIISサーバー(web1、web2、web3、web4など)でnxlogを実行している場合、logstashに送信されるnxlog出力に識別子を追加するにはどうすればよいですか。
次に、logstash内で、サーバー識別子(例:%{server_id})を使用してカスタムインデックスを作成します。
output {
elasticsearch_http {
Host => "localhost"
port => 9200
index => "%{server_id}-logstash-%{+YYYY.MM.dd}"
}
}
Logstashへの送信に使用しているOutput要素に、以下を追加します。
Exec $Hostname = '<ServerHostname>';