elasticsearch 如何在metricbeat中激活diskio变量?
我试图在ELK环境(Elasticsearch、Logstash和Kibana环境)中使用metricbeat从虚拟机获取数据,但不幸的是,我无法获取与“system.diskio”相关的数据 我从Kibana收到的错误消息是:“此字段存在于Elasticsearch映射中,但不存在于doc表中显示的500个文档中。您可能仍然能够对其进行可视化或搜索。”(见图) 其他变量如cpu、内存、进程等也已获得,但无法获得与system.diskio相关的变量 我一直在网上寻找这个错误,但信息不清楚,我不知道从哪里开始。你知道这件事吗 虚拟机:
elasticsearch 如何在metricbeat中激活diskio变量?,
elasticsearch,kibana,metricbeat,elk,
elasticsearch,Kibana,Metricbeat,Elk,我试图在ELK环境(Elasticsearch、Logstash和Kibana环境)中使用metricbeat从虚拟机获取数据,但不幸的是,我无法获取与“system.diskio”相关的数据 我从Kibana收到的错误消息是:“此字段存在于Elasticsearch映射中,但不存在于doc表中显示的500个文档中。您可能仍然能够对其进行可视化或搜索。”(见图) 其他变量如cpu、内存、进程等也已获得,但无法获得与system.diskio相关的变量 我一直在网上寻找这个错误,但信息不清楚,我不
非常简单,您只需在配置文件(即system.yml)中进行更改即可 文件的位置是:/etc/metricbeat/modules.d/system.yml,在该文件中,您将找到“metricsets”标题,您只需取消对diskio行的注释。为了供您参考,我在这里发布了一个示例:
- 模块:系统
周期:10秒
度量集:
- 中央处理器
- 装载
- 记忆
- 网络
- 过程
- 程序摘要
- socket\u摘要
- 核心
- 迪斯基奥
- 插座
对配置文件进行更改后,只需重新启动metricbeat服务,即可完成操作,希望这对您有所帮助。太棒了!我的问题是我没有更改正确的文件,有很多文件都是这种结构,但名称是“metribeat.yml”。请投票表决我的问题。非常感谢。