Prometheus+Grafana環(huán)境搭建(windows版)寫點(diǎn)筆記關(guān)注共 1783字,需瀏覽 4分鐘 ·2021-06-23 09:57 上次文章中我們簡單介紹了Prometheus,主要明白prometheus的架構(gòu)體系即可。總的來說prometheus就是一個監(jiān)控收集的服務(wù),當(dāng)然既然要收集數(shù)據(jù)那么必然要讓對方把數(shù)據(jù)暴露出來,所以prometheus采用的拉的模式,這樣就可以收集到更多不同網(wǎng)段的服務(wù)所暴露的服務(wù)信息。所以總體來說prometheus包括被監(jiān)控服務(wù)的暴露插件、服務(wù)數(shù)據(jù)收集、服務(wù)數(shù)據(jù)存儲、服務(wù)數(shù)據(jù)查詢、告警推送、前端web展示等組成。但是promethus的web界面還是比價糙的,僅僅有一個簡單的查詢?nèi)肟?,?dāng)然這里的查詢用的是prometheus提供的promQL去查的,所以要想prometheus用的高級就得對PromQL非常熟悉。這塊咋就研究這個了,今天主要是把prometheus和grafana環(huán)境給搭建起來,我們說prometheus是一個數(shù)據(jù)收集的系統(tǒng)但是web展示做的不是很好,所以grafana就是做這個web的,這兩個合并才能彰顯出監(jiān)控的魅力。1.Prometheus安裝Prometheus是一個開源項(xiàng)目,開源地址: https://github.com/prometheus/prometheus下載地址:https://prometheus.io/download/這塊我們下載window環(huán)境的服務(wù)。下載好之后進(jìn)行解壓。大概如下:注意這塊的prometheus.ym就是prometheus的配置文件。我們打卡配置文件上邊注釋已經(jīng)很明確了,global是全局配置,scrape_interval表示抓取的時間間隔,evaluation_interval表示數(shù)據(jù)分析的時間間隔。Altering表示告警的配置。Rule_files表示表示規(guī)則配置。Scrape_configs表示監(jiān)控數(shù)據(jù)拉取的一些配置。其中job_name表示抓取的任務(wù)名稱,static_configs表示該任務(wù)下的一些靜態(tài)配置,targets表示要抓取的地址,顯然這塊可以配置多個。這個后邊再研究,這里的默認(rèn)配置就是監(jiān)控prometheus本身。現(xiàn)在讓我們啟動prometheus吧,雙擊prometheus.exe即可。之后我們打開瀏覽器http://localhost:9090在home頁,我們看到這塊有個檢索框,這里就是我們要查詢的分析之后得出的統(tǒng)計信息。這塊大概對界面上的一些功能做一些說明吧。Prometheus的基本界面就是這么簡單,甚至后邊那個new ui其實(shí)也很簡單。所以真的靠prometheus的ui來搞監(jiān)控,我們可能看不到大片一樣的監(jiān)控圖像了。所以這塊我們介紹一下grafana。2.grafana的安裝Grafana是一款非常厲害的監(jiān)控UI,支持prometheus作為數(shù)據(jù)源。所以讓我們開始安裝吧。下載:https://grafana.com/grafana/download?platform=windows這塊我們還是下載window版本。下載完畢后進(jìn)行解壓,解壓之后大概如下:啟動程序在bin目錄中。這里的客戶端應(yīng)該就是我們?nèi)ゲ僮鱣rafana-server的一些服務(wù)吧。Grafana-server就是我們的web端,咋們雙擊即可。登陸賬戶和密碼是:admin/admin密碼的修改需要依靠grafana-cli.exe瀏覽器打開http://localhost:3000,看到的大屏面板基本如下。現(xiàn)在我們要監(jiān)控prometheus,但是grafana還么有跟prometheus建立聯(lián)系,那么作為數(shù)據(jù)源,肯定需要設(shè)置一下數(shù)據(jù)源了。這塊我們選擇數(shù)據(jù)源的類型為prometheus,然后進(jìn)去之后填寫數(shù)據(jù)源信息即可。設(shè)置完畢之后導(dǎo)入后邊三個監(jiān)控面板然后我們就可以大概的看一下prometheus的監(jiān)控面板了。是不是感覺這個面板很大氣?稍等會兒,等會兒咋看看如何監(jiān)控mysql以及java項(xiàng)目。安~ 瀏覽 45點(diǎn)贊 評論 收藏 分享 手機(jī)掃一掃分享分享 舉報 評論圖片表情視頻評價全部評論推薦 搭建完美的 Windows開發(fā)環(huán)境愛說話的猿猴0標(biāo)準(zhǔn)化商品網(wǎng)站基礎(chǔ)環(huán)境搭建windows用戶需要在云服務(wù)器上部署站點(diǎn)環(huán)境、安裝應(yīng)用程序,基于專業(yè)性需求,需要專業(yè)工程師協(xié)助完成部署與安裝。Windows環(huán)境下輕松搭建NodeJs服務(wù)器IT共享之家0搭建Prometheus+Grafana的云平臺監(jiān)控系統(tǒng)Python測試開發(fā)0Docker環(huán)境部署Prometheus+Grafana監(jiān)控系統(tǒng)DevOps技術(shù)棧0Docker環(huán)境部署Prometheus+Grafana監(jiān)控系統(tǒng)馬哥Linux運(yùn)維0干掉ELK | 使用Prometheus+Grafana搭建監(jiān)控平臺程序源代碼0Docker環(huán)境部署Prometheus+Grafana監(jiān)控系統(tǒng)程序員面試吧0Docker環(huán)境部署Prometheus+Grafana監(jiān)控系統(tǒng)程序員大白0Golang 環(huán)境搭建SegmentFault0點(diǎn)贊 評論 收藏 分享 手機(jī)掃一掃分享分享 舉報