gpt4 book ai didi

elasticsearch - Logstash单输入多输出

转载 作者:行者123 更新时间:2023-11-29 02:56:54 26 4
gpt4 key购买 nike

我已将 logstash 配置为从一个 filebeat 端口获取输入。Filebeat 配置了两个不同的路径。是否可以将日志显示到两个不同的索引?

Logstash 输入部分:

input{
beats
{
type => "stack"
port => 5044
}

Filebeat 输入部分:

 prospectors:

paths:
- E://stack/**/*.txt
- E://test/**/*.txt

现在我需要在一个索引中显示“stack”,在另一个索引中显示“test”。如何配置logstash输出部分?

最佳答案

您可以做的是使用 type 属性的知识来决定在哪个索引中存储正在处理的日志。

因此您的 elasticsearch 输出可能看起来像这样,即根据 type 值,所选索引将不同。

output {
elasticsearch {
hosts => ["localhost:9200"]
manage_template => false
index => "%{type}"
}
}

关于elasticsearch - Logstash单输入多输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36006902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com