使用Prometheus監控Linux系統各項指標
首先在Linux系統上安裝一個探測器node explorer, 下載地址 https://prometheus.io/docs/guides/node-exporter/
這個探測器會定期將linux系統的各項硬體指標和核心引數通過9100埠和url metrics暴露給外部。
啟動node explorer,顯示在9100埠上監聽:
瀏覽器裡輸入hostname:9100/metrics就可以訪問到node explorer收集到的各項引數:
一些例子:
CPU在不同工作模式下的使用時間:node_cpu_seconds_total
檔案系統可用位元組數:node_filesystem_avail_bytes
網路卡收到的位元組數:node_network_receive_bytes_total
下面用Prometheus來收集和展示通過node explorer暴露出來的資料。
在Prometheus安裝目錄的prometheus.yml檔案裡定義一個job,指向Linux系統上執行的node explorer:
本地啟動Prometheus,開啟下面的url:
http://localhost:9090/
輸入node_cpu_seconds_total{mode="system"},查詢該伺服器上所有CPU工作在系統態消耗的時間:
還可以指定時間視窗,只查詢過去1分鐘之內的CPU執行資料:
rate(node_cpu_seconds_total{mode="system"}[1m])
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2665603/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於 prometheus 的微服務指標監控Prometheus微服務指標
- 系統監控&JVM監控指標資料查詢JVM指標
- Prometheus監控報警系統Prometheus
- 【系統設計】指標監控和告警系統指標
- Linux系統效能監控採集項Linux
- 通過micrometer實時監控執行緒池的各項指標執行緒指標
- Prometheus Operator自定義監控項Prometheus
- SpringBoot使用prometheus監控Spring BootPrometheus
- 使用Prometheus監控FlinkPrometheus
- Prometheus監控系統入門與部署Prometheus
- Prometheus監控系統程序---process-exporterPrometheusExport
- 開源監控系統Prometheus介紹Prometheus
- 技術分享| 如何使用Prometheus實現系統程式監控Prometheus
- Orabbix監控指標指標
- EMQ 監控指標MQ指標
- mongodb 監控指標MongoDB指標
- 基於 Prometheus 的監控系統實踐Prometheus
- 從零搭建Prometheus監控報警系統Prometheus
- 開源監控系統Prometheus的前世今生Prometheus
- .Net Core服務監控報警指標上報Prometheus+Grafana指標PrometheusGrafana
- 簡單4步,利用Prometheus Operator實現自定義指標監控Prometheus指標
- 使用Prometheus和Grafana進行系統監控和預測 - flightawarePrometheusGrafana
- Linux 系統監控指南Linux
- Linux作業系統效能指標監控與通知Linux作業系統指標
- Java程式監控指標Java指標
- Prometheus + InfluxDB + MySQL + Grafna快速構建監控系統PrometheusUXMySql
- docker-compose 搭建 Prometheus+Grafana監控系統DockerPrometheusGrafana
- 使用 Prometheus-Operator 監控 CalicoPrometheus
- 使用Prometheus搞定微服務監控Prometheus微服務
- K8S Canal基於Prometheus進行實時指標監控K8SPrometheus指標
- prometheus-新增監控linux伺服器PrometheusLinux伺服器
- linux系統 物理硬碟監控Linux硬碟
- docker-compose快速搭建 Prometheus+Grafana監控系統DockerPrometheusGrafana
- grafana+prometheus快速搭建MySql監控系統實踐GrafanaPrometheusMySql
- prometheus JVM監控PrometheusJVM
- Prometheus監控mongoPrometheusGo
- Prometheus 監控arangodbPrometheusGo
- 6.prometheus監控--監控dockerPrometheusDocker