通常,在ELK logstash解析数据并发送到弹性搜索。我想知道logstash是否可能实时向不同的位置发送相同的数据。 如果有可能,请告诉我怎么做。对不起,如果已经在stackoverflow中回答。我搜索但没有得到答案。提前谢谢。
答案 0 :(得分:0)
创建几个匹配类型的输出文件并发送到不同的主机。
output {
if [type] == "syslog" {
elasticsearch {
hosts => ["127.0.0.1:9200"]
index => "logstash-%{+YYYY.MM.dd}"
codec => "plain"
workers => 1
manage_template => true
template_name => "logstash"
template_overwrite => false
flush_size => 100
idle_flush_time => 1
}
}
}