我在应用程序节点上建立了一个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的新手。