gpt4 book ai didi

elasticsearch - Filebeat的Logstash输出。什么是 'index'配置选项?

转载 作者:行者123 更新时间:2023-12-02 22:54:40 28 4
gpt4 key购买 nike

这是从filebeat config中摘录的,用于logstash输出here

enter image description here

我想知道索引与logstash有什么关系。
在我的logstash配置itslef中,如果我将日志重定向到ElasticSearch,我相信我的日志将在“logstash-%{+ YYYY.MM.dd}”下建立索引,如文档here所示。

那么,为什么有一个选项可以为filebeat的logstash输出设置index

最佳答案

存在此选项是因为您可以在logstash配置中使用该值作为索引名称,因为logstash在将数据发送到elasticsearch时也具有index选项来设置索引名称。

filebeat中的index选项值作为元数据字段传递到logstash,并且您可以在logstash中配置elasticsearch输出,以将该字段用作索引名称。

output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "%{[@metadata][beat]}"
}
}
index选项的默认值例如是拍子名称,文件拍子,metricbeat,心跳和审计拍子,但是例如,如果您在拍子配置文件中将其设置为 logs-prd,logstash将使用该值作为索引名。

如果在将数据发送到logstash之前将其发送到logstash,则始终是logstash将使用 index选项设置索引名称,如果未设置 index选项,它将使用默认值,即默认的 logstash较新的版本。

关于elasticsearch - Filebeat的Logstash输出。什么是 'index'配置选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59401743/

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