分布式監控系統開發

2022-04-05 17:32:47 字數 377 閱讀 8506

本章內容:

為什麼要做監控系統?

--熟悉it檢測系統的設計原理

--開發乙個簡版的zabbix監控系統

--掌握自動化開發專案的程式涉及的思路及架構解耦原理

主動監控:是監控伺服器主動向客戶端索要資料

好處:1、不需要安裝客戶端(如:snmp,ssh,ipmi)

2、簡單

壞處:1、當客戶端過多的時候就會出現瓶頸

2、不以靈活的定製各種監控外掛程式

被動監控:客戶端主動向伺服器回報資料

好處:1、對server端伺服器的壓力小

2、靈活的定製各種監控外掛程式

3、延遲小(統一寫入資料庫,主動的需要等待其他,被動的則不需要)

壞處:需要安裝客戶端

分布式系統呼叫鏈監控

乙個請求完整的呼叫鏈可能如下圖,經過多個系統服務,呼叫關係複雜。期間我們會關注各個呼叫的各項效能指標,比如吞吐量 tps 響應時間及錯誤記錄等。全鏈路效能監控從整體維度到區域性維度展示各項指標,將跨應用的所有呼叫鏈效能資訊集中展現,可方便度量整體和區域性效能,並且方便找到故障產生的源頭,生產上可極大...

移動開發分布式系統

移動開發分布式系統,分布式系統中可橫向擴充套件是乙個相當重要的特性,加機器能解決的問題都不是問題。那麼如何實現乙個能夠實現橫向擴充套件的訊息佇列呢?我們知道資料庫的qps是一定的,而上層應用一般可以橫向擴容,這個時候如果到了雙11這種請求突然的場景,資料庫會吃不消,那麼我們就可以引入訊息佇列,將每個...

zabbix proxy 分布式監控

首先新增解析 在server1 3上 在web上新增agent 程式 root server3 bin systemctl stop zabbix agent在web上新增 root server3 yum install zabbix proxy mysql 4.0.5 1.el7.x86 64....