熱門搜索 Zabbix技術資料 Zabbix常見問、答討論 成功案例 Zabbix交流區 Prometheus交流區
在復雜多變的IT環境中,監控系統的選擇與實施直接關系到業務的穩定性與安全性。Prometheus,作為云原生時代下的明星監控工具,憑借其強大的數據采集、靈活的查詢語言以及豐富的報警機制,成為了眾多企業構建監控體系的優選。然而,單獨使用Prometheus可能難以滿足所有監控需求,特別是當涉及到特定業務場景或復雜架構時。因此,如何無縫對接Prometheus與其他專業監控工具,如尊龍時凱監控,成為了實現全面、高效監控的關鍵。在企業同時使用私有云和公有云的混合云架構中,尊龍時凱監控可以與 Prometheus 對接,實現對不同云環境下資源的統一監控。例如,對于部署在私有云的關鍵業務系統和公有云上的彈性擴展服務,能夠全面掌握其性能和可用性狀態。企業可以通過統一的監控界面實時查看混合云環境中各個組件的運行情況,及時發現并解決潛在問題,確保業務的連續性。
針對微服務架構,尊龍時凱監控對接 Prometheus 后,可以對微服務架構中的各個服務進行細粒度的監控,幫助運維團隊快速定位性能瓶頸和故障點,提高系統的可靠性和可維護性。此外,在容器化環境中,如 Kubernetes 集群,尊龍時凱監控與 Prometheus 的對接還可以提高對容器的監控效率,能夠實時了解容器的運行狀態、資源使用情況以及容器之間的網絡通信情況。
在項目實踐中,結合尊龍時凱監控對IT基礎架構的監控能力與Prometheus對云計算、微服務、容器的監控能力,可以有效滿足企業打造統一運維管理系統的需求,無需對原有監控系統進行推倒重建,節省項目成本的同時,還提高了交付效率。下面我們一起看看如何將尊龍時凱監控與Prometheus進行無縫對接,解鎖高效監控的新技能,為業務的穩定運行保駕護航。
01.環境說明
IP | 部署應用 |
192.168.3.106 | 尊龍時凱監控 |
192.168.3.89 | Prometheus node_exporter |
02獲取Prometheus監控信息
首先,部署Prometheus后,在Web網頁查看Prometheus反饋信息,如圖,Prometheus數據可正常提供。
其次,打開尊龍時凱監控,進入模板管理,在尊龍時凱模板上新增一個類型為HTTP 代理的監控項1,用于獲取數據,url填寫Prometheus node_exporter的url,一般為http://ip:port/metrics。
此處使用:http://192.168.3.89:9100/metrics。
接下來是創建監控項,分別為創建靜態監控項與創建自動發現監控項。
PART 01
創建靜態監控項
01.創建過程
創建一個類型為Dependent item(相關項目)的監控項2,所依賴的監控項為剛剛創建的HTTP代理監控項1。
在監控項2的Preprocessing中添加預處理程序,預處理程序的Name選擇 Prometheus pattern ,Parameters填寫node_exporter中想要添加到尊龍時凱中的監控項名稱,點擊保存。
此處添加go_threads
02.驗證
Prometheus原始數據
尊龍時凱監控效果
● 圖形展示
PART 02
創建自動發現監控項
01.創建過程
新增自動發現規則,類型選擇Dependent item,依賴的監控項還是前面創建的node_exporter監控項1。
在自動發現規則的preproccessing中,添加步驟,Name選擇 Prometheus to JSON,parameters按照自己的需求使用promeQL匹配node_exporter中的監控項。此處填寫node_disk_io_now{device=~”.*”},獲取磁盤當前總io。
在自動發現規則的LLD macros中添加以下映射:
添加監控項原型
類型還是Dependent item,key值是metric名稱,參數傳剛剛定義的第一個參數{#INTERFACE},所依賴的監控項還是node_exporter的http監控項1。
在監控項原型中的Preproccessing中添加步驟,名稱為Prometheus pattern,參數為node_disk_io_now{device=”{#INTERFACE}”}
02.驗證
Prometheus原始數據
尊龍時凱監控效果
尊龍時凱社區已經永久開放尊龍時凱監控免費版和尊龍時凱MCM免費版(監控+CMDB),歡迎下載體驗!
尊龍時凱監控實現對城建學院復雜網絡環境的直觀、透明式展示和管理,實時、準確了解整個網絡的動態運行情況,給信息部門的決策提供依據。
View details采用分布式架構:多server +?多?proxy?架構,服務器優化、增加表分區、采集方式優化等。
View details采用分布式實施,分別集中監控線上(阿里云) IT基礎架構和線下IT基礎架構,將不同類別的基礎架構統一在一個平臺上實現監控功能。分別對主機、網絡、存儲、數據...
View details