新聞中心
今天就跟大家聊聊有關(guān)如何用Prometheus對業(yè)務(wù)服務(wù)進行監(jiān)控,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
為賽罕等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及賽罕網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站制作、賽罕網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
這里分享一個用于黑盒監(jiān)控的blackbox_exporter, 可以用于對http,https,tcp,DNS以及ICMP協(xié)議進行探測,從而抓取數(shù)據(jù)進行監(jiān)控。但是,這些對于我們來說究竟能解決什么用處。
http指針探測
我們可以通過blackbox_exporter對服務(wù)進行狀態(tài)碼監(jiān)測,我們可以在代碼中查看返回成功的狀態(tài)碼是哪些,狀態(tài)碼監(jiān)測規(guī)則可以通過下圖看出。
這樣的話,我們就可以判斷服務(wù)是否還在正常的工作,網(wǎng)站有沒有出現(xiàn)不可訪問,站在用戶的角度上進行對服務(wù)資源監(jiān)控。當(dāng)然這里還可以對支持https的證書的有效期進行監(jiān)控,看下圖,有兩個域名的證書還有一年半的時間到期。只要數(shù)據(jù)采集到了,我們就可以通過數(shù)據(jù)進行有效的告警,不用專門的再去寫拓展服務(wù)區(qū)監(jiān)控證書到期時間了。
DNS指針探測
同樣的Blackbox_exporter也可以為域名的DNS做解析的探測,嘗試不同的DNS對域名服務(wù)解析是否出現(xiàn)問題,比如我這里做的效果圖。
同樣的,blackbox_exporter如Github中介紹所說的,可以做http,https,tcp,icmp,DNS等探測,所以你可以通過自己的需求進行數(shù)據(jù)的采集,讓系統(tǒng)的數(shù)據(jù)說話。
下面我們講講如何實現(xiàn)這些數(shù)據(jù)采集以及監(jiān)控:第一步還是安裝,準(zhǔn)備一個blackbox_exporter的Agent,讓它作為代理去為我們采集數(shù)據(jù)。
首先我們應(yīng)該準(zhǔn)備一個探針模塊作為blackbox_exporter的配置文件blackbox_exporter.yml,這里我們使用HTTP、DNS兩個模塊作為演示案例
配置文件準(zhǔn)備好之后,我們就可以開始運行blackbox_exporter 容器了。
運行起來之后,查看一些容器的運行日志
假設(shè)我們這里有現(xiàn)成的Promtheus服務(wù)。我們現(xiàn)在就可以將blackbox_exporter寫進promtheus服務(wù)
仔細看一下prometheus的配置文件,我們會發(fā)現(xiàn)檢查項都是通過動態(tài)文件來發(fā)現(xiàn)的,其中blackbox_dns.json用于發(fā)現(xiàn)待需檢查的域名,blackbox_http.json用于發(fā)現(xiàn)使用http模塊嗅探服務(wù)正常的配置文件,下面我們需要在prometheus的配置文件的同級目錄下加入這兩個文件。
blackbox_dns.json
blackbox_http.json
這樣我們實現(xiàn)了針對DNS,http兩種探測指針的演示,我們看一下Prometheus中Http模塊監(jiān)測狀態(tài)
同樣的,我這里使用了Grafana用于對HTTP監(jiān)測的數(shù)據(jù)進行圖標(biāo)的展示,這里分享Dashboard的ID為9965和7587
【7587】
【9965】
看完上述內(nèi)容,你們對如何用Prometheus對業(yè)務(wù)服務(wù)進行監(jiān)控有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
分享文章:如何用Prometheus對業(yè)務(wù)服務(wù)進行監(jiān)控
URL標(biāo)題:http://www.ef60e0e.cn/article/gdjcji.html