logstash 什么是缺少在这filebeat配置?

bzzcjhmw  于 2023-05-21  发布在  Logstash
关注(0)|答案(1)|浏览(281)

几天来我一直在尝试配置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中)

56lgkhnf

56lgkhnf1#

只需添加:
setup.template.enabled:假的
默认情况下,Logstash希望为启用的模块安装索引模板,当您有Logstash输出w/o附加配置时,这将无法工作

相关问题