文件节拍不是将数据传输到logstash

发布于 2025-01-31 05:18:35 字数 963 浏览 4 评论 0原文

节拍输入不是转移到logstash。我在下面提供了FileBeat和LogStash配置文件。

输入test.cs文件

Date,Open,High,Low,Close,Volume,Adj Close
2015-04-02,125.03,125.56,124.19,125.32,32120700,125.32
2015-04-01,124.82,125.12,123.10,124.25,40359200,124.25

filebeat.yml

filebeat.inputs:
   - type: log
     enabled: true
     paths:
           -C:/ELK Stack/filebeat-8.2.0-windows-x86_64/filebeat-8.2.0-windows-x86_64/Test.csv

output.logstash:
hosts: ["localhost:5044"]

logstash.conf

input {
   beats {
      port => 5044
   }
}
filter {
     csv {
        separator => ","
        columns => ["Date","Open","High","Low","Close","Volume","Adj Close"]
 }
 mutate {convert => ["High", "float"]}
 mutate {convert => ["Open", "float"]}
 mutate {convert => ["Low", "float"]}
 mutate {convert => ["Close", "float"]}
 mutate {convert => ["Volume", "float"]}
}
output {  
    stdout {}
}

Beat input is not transferring to logstash. I have provided filebeat and logstash configuration files below.

Input Test.cs file

Date,Open,High,Low,Close,Volume,Adj Close
2015-04-02,125.03,125.56,124.19,125.32,32120700,125.32
2015-04-01,124.82,125.12,123.10,124.25,40359200,124.25

filebeat.yml

filebeat.inputs:
   - type: log
     enabled: true
     paths:
           -C:/ELK Stack/filebeat-8.2.0-windows-x86_64/filebeat-8.2.0-windows-x86_64/Test.csv

output.logstash:
hosts: ["localhost:5044"]

logstash.conf

input {
   beats {
      port => 5044
   }
}
filter {
     csv {
        separator => ","
        columns => ["Date","Open","High","Low","Close","Volume","Adj Close"]
 }
 mutate {convert => ["High", "float"]}
 mutate {convert => ["Open", "float"]}
 mutate {convert => ["Low", "float"]}
 mutate {convert => ["Close", "float"]}
 mutate {convert => ["Volume", "float"]}
}
output {  
    stdout {}
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幼儿园老大 2025-02-07 05:18:35

请检查FileBeat YML文件,因为凹痕

filebeat documentation

filebeat.inputs:
- type: log
  paths:
    - /var/log/messages
    - /var/log/*.log

您的filebeat

filebeat.inputs:
   - type: log
     enabled: true
     paths:
           -C:/ELK Stack/filebeat-8.2.0-windows-x86_64/filebeat-8.2.0-windows-x86_64/Test.csv

output.logstash:
hosts: ["localhost:5044"]

和信息登录输入,而是使用 filesReam输入

Kindly to check the filebeat yml file as there an issue with indentation

filebeat documentation

filebeat.inputs:
- type: log
  paths:
    - /var/log/messages
    - /var/log/*.log

your filebeat

filebeat.inputs:
   - type: log
     enabled: true
     paths:
           -C:/ELK Stack/filebeat-8.2.0-windows-x86_64/filebeat-8.2.0-windows-x86_64/Test.csv

output.logstash:
hosts: ["localhost:5044"]

and for information log input is deprecated, instead use filesream input

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文