性能測試之服務器監控和Prometheus推薦


服務器的監控,也是采用Prometheus和Grafana。可以監控服務器系統負載、CPU使用率、網絡流量、磁盤使用率、磁盤讀寫速度、IO耗時、網絡信息。

效果圖


安裝使用

  1. 安裝啟動node_exporter
  2. 配置修改prometheus.yml
見上一篇安裝使用說明:
  1. 下載Grafana的Node Exporter儀表盤
https://grafana.com/grafana/dashboards/8919
  1. 導入儀表盤 Import dashboard

推薦簡單了解Prometheus原理

Prometheus是CNCF的第二大開源項目,是一個系統和服務監視系統。CNCF基金會的第一個項目是炙手可熱的K8s,它以給定的時間間隔從已配置的目標收集指標,評估規則,顯示結果,支持警報觸發。當前越來越多的項目(如Kubernetes和 etcd等)都加入了對Prometheus支持,從側面體現了它的價值。

  1. Prometheus定義了指標數據標准
    可以使用pull的方式采集數據,支持靜態采集(配置文件)和動態采集(Zookeeper、Consul、Kubernetes等方式進行動態發現、動態監控)
  2. Prometheus自帶的時序數據庫
    Prometheus Server可以快捷的進行歷史數據的分析計算,另外也可以對接第三方的時序數據庫。
  3. Prometheus提供PromQL查詢方式和HTTP查詢方式

    可以輕松接入各類UI系統(Grafana、自研測試平台)做信息展示
  4. Prometheus的Alertmanager提供監控報警
    根據設定的規則,Prometheus通過push操作同步告警信息(支持接入Pageduty、郵件、釘釘等)

Prometheus 高能有趣推薦學習 推薦使用


免責聲明!

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



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