簡體   English   中英

如何激活metricbeat中的diskio變量?

[英]How to activate diskio variables in metricbeat?

我試圖在ELK環境(Elasticsearch,Logstash和Kibana環境)中使用metricbeat從虛擬機中獲取數據,但是不幸的是,我無法獲取與“ system.diskio”相關的數據。

我從Kibana收到的錯誤消息是:“此字段在您的Elasticsearch映射中存在,但在doc表中顯示的500個文檔中不存在。您仍然可以對其進行可視化或搜索。” (參見圖片)。

已經獲得了其他變量,例如cpu,內存,進程等,但是與system.diskio相關的變量卻無法實現。

我一直在網上尋找有關此錯誤的信息,但信息不清楚,我也不知道從哪里開始。 你有什么想法嗎?

虛擬機:

  1. 發行人ID:Ubuntu
  2. 說明:Ubuntu 16.04.6 LTS
  3. 發行:16.04
  4. 代號:xenial

提前致謝。

在此處輸入圖片說明

非常簡單,您只需要在配置文件即system.yml中進行更改

該文件的位置是:/etc/metricbeat/modules.d/system.yml,在此文件中,您將找到“ metricsets”標題,而只需取消注釋diskio行即可。 供您參考,我在這里發布示例:

  • 模塊:系統

    時間:10秒

    metricsets:

    • 中央處理器
    • 加載
    • 記憶
    • 網絡
    • 處理
    • process_summary
    • socket_summary
    • 核心
    • diskio
    • 插座

對配置文件進行更改后,只需重新啟動metricbeat服務即可,您已經完成了,希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM