几天来我一直在尝试配置filebeat(用于将日志发送到elk stack)。我的最后一次尝试看起来像这样:
# ============================== Filebeat inputs ===============================
filebeat.inputs:
- type: filestream
id: my-filestream-id
enabled: false
paths:
- C:\filebeat-8.7.1-windows-x86_64\*.log
# ============================== Filebeat modules ==============================
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.kibana:
host: "localhost:5601"
# ------------------------------ Logstash Output -------------------------------
output.logstash:
hosts: ["localhost:5044"]
# ================================= Processors =================================
processors:
- add_host_metadata:
when.not.contains.tags: forwarded
- add_cloud_metadata: ~
- add_docker_metadata: ~
- add_kubernetes_metadata: ~
这里缺少了什么,或者可能出了什么问题?我只是想发送一些日志到ELK堆栈。下一步真的是关于明智的事情。
安装程序显示以下错误消息:Exiting:index management requested but the Elasticsearch output is not configured/enabled(In Powershell.\filebeat.exe setup)Or I get this error message back Exiting:未定义输出,请在输出部分下定义一个输出(在Powershell.\filebeat.exe setup --index-management -E output.logstash.enabled=false中)
1条答案
按热度按时间56lgkhnf1#
只需添加:
setup.template.enabled:假的
默认情况下,Logstash希望为启用的模块安装索引模板,当您有Logstash输出w/o附加配置时,这将无法工作