2020年06月02日_Node_exporter的docker部署方式監控網絡不准確問題


  • 現象:prometheus抓取到的網卡metric很少,很多都沒有

  • 解決

    node_exporter組件是通過讀取相應的系統文件來進行計算值得.

    我將宿主機的/proc,映射至容器內的/host/proc下時,總的來看文件數量似乎沒變化,也沒啥毛病.但是我分別查看了宿主機的/proc/net/dev和容器內的/host/proc/net/dev文件,發現不對.

    差別很大

  • 我將node_exporter的網絡模式調整到了host,該問題完美解決

    docker-compose代碼文件

    version: '3.1'
    services:
    
      node-exporter:
        image: prom/node-exporter
        container_name: monitor-node-exporter
        hostname: node-exporter
        restart: always
        volumes:
          - /:/host
        network_mode: host
        pid: "host"
        command: "--web.listen-address=:9111 --path.rootfs=/host --path.procfs=/host/proc --path.sysfs=/host/sys"
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM