1.Prometheus簡介
Prometheus基於Golang編寫,編譯后的軟件包,不依賴於任何的第三方依賴。用戶只需要下載對應平台包,解壓並且添加基本的配置即可正常啟Prometheus Server。Prometheus和Heapster(Heapster是K8S的一個子項目,用於獲取集群的性能數據)相比功能更完善、更全面。Prometheus性能也足夠支撐上萬台規模的集群
2.Prometheus安裝
1.進入prometheus官網,下載prometheus包windows64位下載prometheus-2.20.1.windows-amd64.tar.gz,下載后直接解壓
解壓后進入目錄運行premetheus.exe,訪問端口http://localhost:9090即可,需要查看監控的對象列表可以進入status>targets查看
2.監控服務器資源、數據庫、kafka等需要下載對應的exporter,windows_exporter可以監控windows的一些指標參數,下載地址為https://github.com/prometheus-community/windows_exporter/releases,下載msi文件直接運行即可成功安裝,默認端口是9182
訪問http://localhost:9182/metrics 出現如下圖:
則代表可以數據采集
3.然后到prometheus安裝目錄修改配置文件prometheus.yml,修改配置文件后重啟prometheus
- job_name: 'Windows'
static_configs:
- targets: ['localhost:9182']
1.Grafana簡介
Grafana是一個跨平台的開源的度量分析和可視化工具,可以通過將采集的數據查詢然后可視化的展示,並及時通知。雖然說prometheus能展示一些圖表,接下來我們需要在同一個服務器上安裝Grafana服務,用來展示prometheus收集到的數據
2.Grafana安裝
1.進入Grafana官網https://grafana.com/grafana/download ,windows 64位下載grafana-7.1.5.windows-amd64.msi,直接運行安裝即可,安裝完成后進入grafana/bin目錄下,雙擊運行garafana-server.exe,訪問地址http://localhost:3000/,默認用戶名密碼admin/admin
進入后添加數據源,進入datasource,選擇數據源prometheus,填寫基本參數
2.選擇Prometheus數據源
3.配置Name、Url,如圖所示:下拉點擊save
4.添加儀表板(儀表板即顯示數據參數的圖表樣式),可以手動添加一些儀表板,自己設置參數樣式,但是對於新手或者不了解這塊知識的人會比較復雜,建議使用另外一種方式
5.直接點擊+號,找到Import按鈕
6.輸入10467儀表盤編碼后,點擊Load
7.Load完成,拉到最下面選下剛才建好的DATASOURCE,點擊Import
8.打開Manage,找到導入的儀表盤點擊打開
9.效果圖
結束語
小伙伴們,我用的是以下版本安裝,有需要私信我呦,可以私發得。謝謝大家