我正在开发一个filebeat解决方案,但在设置配置时遇到了问题。让我解释一下我的设置:
我有一个应用程序,它生成一个csv文件,其中包含我想使用filebeats输入到elasticsearch的数据。
我使用的是在windows机器上运行的filebeat5.6.4。
下面是我的filebeat.ymal配置:
filebeat.inputs:
- type: log
enabled: true
paths:
- C:\App\fitbit-daily-activites-heart-rate-*.log
output.elasticsearch:
hosts: ["http://esldemo.com:9200"]
index: "fitbit-daily-activites-heartrate-%{+yyyy.MM.dd}"
setup.template:设置模板:
name: "fitbit-daily-activites-heartrate"
pattern: "fitbit-daily-activites-heartrate-*"
fields: "fitbit-heartrate-fields.yml"
overwrite: false
settings:
index.number_of_shards: 1
index.number_of_replicas: 0
我的数据如下:02018-12-13 00:00:02.000,66.0,$12018-12-13 00:00:07.000,66.0,$22018-12-13 00:00:12.000,67.0,$32018-12-13 00:00:17.000,67.0,$42018-12-13 00:00:27.000,67.0,$52018-12-13 00:00:37.000,66.0,$62018-12-13 00:00:52.000,66.0$
我试图弄清楚为什么我的配置没有提取我的数据并将其输出到elasticsearch。请帮忙。
1条答案
按热度按时间lndjwyie1#
在5.6.x版本和6.x分支中配置filebeat的方式有一些不同。
对于5.6.x,您需要如下配置您的输入:
您还需要将路径放在单引号之间,并使用正斜杠。
filebeat 5.6.x配置