如何使ELK从metricbeat创建的文件中读取

时间:2019-03-06 20:51:55

标签: elastic-stack

我在应用程序节点上建立了一个metricbeat实例,以捕获cpu数据并将其发送给在我的计算机上运行的麋鹿。我将metricbeat的设置更改为登录到文件,因为我正在进行每晚测试,并且我不希望我的计算机意外关机。
metricbeat.yml文件如下所示:

metricbeat.modules:
- module: system
  metricsets: ["cpu"]
  enabled: true
  cpu.metrics: [percentages, normalized_percentages]
  period: 60s

output.file:
  enabled: true
  path: "/metricbeatdata"
  filename: cpulogs.log

现在我的机器上正在运行麋鹿,我希望它从我已移至我的机器的metricbeat写入的文件中读取。我试过使用文件路径配置,但是在kibana上没有任何显示。这是我正在使用的配置:

input {
  file {
    path => "C:/cpulogs.log"
    start_position => "beginning"
    ignore_older => 0
  }
}

我希望有人可以帮助我弄清楚我的配置出了什么问题。我是使用ELK的新手。

0 个答案:

没有答案