首先在Linux系統上安裝一個探測器node explorer, 下載地址https://prometheus.io/docs/gu...node
這個探測器會按期將linux系統的各項硬件指標和內核參數經過9100端口和url metrics暴露給外部。linux
啓動node explorer,顯示在9100端口上監聽:瀏覽器
瀏覽器裏輸入hostname:9100/metrics就能夠訪問到node explorer收集到的各項參數:服務器
一些例子:ide
CPU在不一樣工做模式下的使用時間:node_cpu_seconds_totalui
文件系統可用字節數:node_filesystem_avail_bytesurl
網卡收到的字節數:node_network_receive_bytes_totalspa
下面用Prometheus來收集和展現經過node explorer暴露出來的數據。3d
在Prometheus安裝目錄的prometheus.yml文件裏定義一個job,指向Linux系統上運行的node explorer:blog
本地啓動Prometheus,打開下面的url:
http://localhost:9090/
輸入node_cpu_seconds_total{mode="system"},查詢該服務器上全部CPU工做在系統態消耗的時間:
還能夠指定時間窗口,只查詢過去1分鐘以內的CPU運行數據:
rate(node_cpu_seconds_total{mode="system"}[1m])
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":