日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

巨详细的prometheus+grafana实现服务器(集群)性能监控,并学着调用prometheus的api

發(fā)布時(shí)間:2025/3/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 巨详细的prometheus+grafana实现服务器(集群)性能监控,并学着调用prometheus的api 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

1.添加機(jī)器狀態(tài)監(jiān)控節(jié)點(diǎn)(node集群配置:每臺(tái)要監(jiān)控的服務(wù)器都需要安裝一個(gè)node)

2.安裝prometheus(只需要安裝一個(gè)總控prometheus,yml配置文件中配置好各個(gè)node節(jié)點(diǎn))

3.安裝grafana(只需要安裝一個(gè)grafana,配置上面安裝的prometheus)

4.prometheus的API


1.添加機(jī)器狀態(tài)監(jiān)控節(jié)點(diǎn)(node集群配置:每臺(tái)要監(jiān)控的服務(wù)器都需要安裝一個(gè)node

//下載地址(根據(jù)需要下載,注意32位和64位系統(tǒng)) https://github.com/prometheus/node_exporter/releases/tag/v1.0.1 // 解壓 $ tar -xvfz node_exporter-1.0.1.linux-386.tar.gz // 進(jìn)入解壓出的目錄 $ cd node_exporter-1.0.1.linux-386 // 運(yùn)行監(jiān)控采集服務(wù) $ ./node_exporter

測(cè)試:請(qǐng)求? ip+9100,以下顯示即為成功

2.安裝prometheus(只需要安裝一個(gè)總控prometheus,yml配置文件中配置好各個(gè)node節(jié)點(diǎn))

//下載地址(根據(jù)需要選擇,注意32位和64位操作系統(tǒng)) https://prometheus.io/download/ //解壓 $ tar -xvfz prometheus-2.20.0-rc.0.linux-386.tar.gz $ cd prometheus-2.20.0-rc.0.linux-386 // 查看版本 $ ./prometheus --version 配置prometheus.yml: scrape_configs:- job_name: 'prometheus'static_configs:- targets: ['localhost:9090']- job_name: 'server'static_configs:#這里配置一個(gè)server,將兩個(gè)服務(wù)器的node地址端口放進(jìn)去,如果只有一個(gè)服務(wù)器只寫(xiě)一個(gè)即可- targets: ['192.168.180.128:9100']- targets: ['192.168.180.129:9100'] // 運(yùn)行prometheus server $ ./prometheus --config.file=prometheus.yml

瀏覽器請(qǐng)求ip:9090

輸入:promhttp_metric_handler_requests_total? ?點(diǎn)擊執(zhí)行,有結(jié)果則表示成功

查看節(jié)點(diǎn)是否注冊(cè)上:

如果新加的target的status是“UP”的話,就說(shuō)明監(jiān)聽(tīng)成功了。

此時(shí)去Graph中,輸入框輸入node可以發(fā)現(xiàn)有很多node開(kāi)頭的監(jiān)控項(xiàng)了,都是和機(jī)器狀態(tài)有關(guān)的,可以自己執(zhí)行看一看。

3.安裝grafana(只需要安裝一個(gè)grafana,配置上面安裝的prometheus)

下載地址(根據(jù)需要下載,博主只找到64位系統(tǒng)的grafana,并沒(méi)有找到32位的,所以grafana應(yīng)該是只有32位的。。。):

https://grafana.com/grafana/download

安裝:rpm -ivh grafana-6.5.2-1.x86_64.rpm

啟動(dòng):service grafana-server start

測(cè)試:訪問(wèn)IP:3000,用戶(hù)名密碼:admin/admin

配置prometheus數(shù)據(jù)源:

導(dǎo)入圖表:

圖表地址:https://grafana.com/dashboards

選第一個(gè)即可:

將8919填入:

因?yàn)槲乙呀?jīng)導(dǎo)入過(guò),所以這里提示錯(cuò)誤,正常應(yīng)該不報(bào)錯(cuò),注意最下面要選擇prometheus數(shù)據(jù)源

點(diǎn)擊導(dǎo)入,就會(huì)顯示圖表啦!

4.prometheus的API

API使用get方式請(qǐng)求,地址:http://192.168.180.128:9090/api/v1/query_range?query=

百度搜索PromQL 語(yǔ)法

官網(wǎng)api:https://prometheus.io/docs/prometheus/1.8/querying/api/

?

總結(jié)

以上是生活随笔為你收集整理的巨详细的prometheus+grafana实现服务器(集群)性能监控,并学着调用prometheus的api的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。