grafana+prometheus

Docker安裝之后最重要的一步就是要切換Docker鏡像源?。?!切記一定要切換,不然后面Pull鏡像時會卡到爆(我一度懷疑我網(wǎng)絡出問題了,切換鏡像源之后快到飛起?。?br>

這里切換鏡像源可以切換阿里鏡像源,切換方法:

在/etc/docker中創(chuàng)建daemon.json(如果沒有則直接創(chuàng)建!)

sudo vim /etc/docker/daemon.json

文件中直接輸入:

{

"registry-mirrors":["https://y0qd3iq.mirror.aliyuncs.com"]

}

保存退出,重啟Docker即可!

Pull鏡像

安裝Prometheus和Grafana首先要安裝node-exporter,該鏡像相當于一個收集器!

因此搭建Prometheus、Grafana需要安裝的鏡像為:

node-exporter

prometheus

grafana

因此分別執(zhí)行:

docker pull prom/node-exporter

docker pull prom/prometheus

docker pull prom/grafana

安裝node-exporter

拉取成功之后首先啟動node-exporter

sudo docker run -d -p 9100:9100 -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" prom/node-exporter

然后通過sudo docker ps,查看是否啟動成功!

啟動成功訪問:http://localhost:9100/metrics


若看到輸出以上信息則node-exporter安裝成功!

安裝Prometheus

首先創(chuàng)建Prometheus的配置文件

sudo mkdir /opt/prometheus

cd /opt/prometheus/

sudo vim prometheus.yml

創(chuàng)建之后文件中寫入Prometheus的相關配置,

global:? scrape_interval:? ? 60s?

evaluation_interval: 60s

scrape_configs:

job_name: prometheus

? ? static_configs:

? ? ? targets: ['localhost:9090']

? ? ? ? labels:?

? ? ? ? instance: prometheus

job_name: linux

? static_configs:

? ? ? targets: ['本機ip:9100']

? ? ? ? labels:?

? ? ? ? instance: localhost

啟動Prometheus

sudo docker run -d -p 9090:9090 -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml --name prometheus prom/prometheus

啟動成功之后通過sudo docker ps查看狀態(tài)

然后瀏覽器訪問:http://localhost:9090/graph和http://localhost:9090/targets

訪問http://localhost:9090/targets時會看到Prometheus監(jiān)控狀態(tài)。


兩個狀態(tài)都是UP表明Prometheus監(jiān)控狀態(tài)正常!

安裝Grafana

Prometheus安裝就緒之后,需要安裝Grafana展示監(jiān)控數(shù)據(jù)UI,通過Grafana來實現(xiàn)。

首先創(chuàng)建文件夾:sudo mkdir /opt/grafana-storage

然后修改該文件夾的權限:sudo chmod 777 -R /opt/grafana-storage

啟動Grafana:sudo docker run -d -p 3000:3000 --name=grafana -v /opt/grafana-storage/:/var/lib/grafana grafana/grafana

啟動成功之后訪問:http://localhost:3000

Grafana的默認帳號密碼都是admin,登錄之后需要設置新密碼!

進入Grafana之后界面如下:


然后選擇Add your first data source。


選擇Promethues進行配置


這里輸入本機ip:9090。然后save & Test


全部顯示為綠色證明創(chuàng)建成功!

最后創(chuàng)建dashboard,在Query中選擇剛才創(chuàng)建的data source,然后在Metrics中輸入cpu(或者選擇Metrics進行選擇想要進行輸出的指標),選擇指標之后shift+enter進行啟動。在表格中會輸出為UI圖!


?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容