微服務學習之路(四)——如何監控微服務調用


監控微服務調用:監控的對象是什么?具體監控哪些指標?從哪些維度進行監控?

  一、監控對象

  由上至下,分四個層次

  * 用戶監控。業務直接對用戶提供的功能的監控。

  * 接口監控。業務提供的功能所依賴的具體RPC接口的監控。

  * 資源監控。某個接口依賴的資源監控。比如Redis存儲數據,對Redis的監控屬於資源監控。

  * 基礎監控。對服務器本身的健康狀況的監控。如CPU、內存、I/O讀寫量、網卡帶寬。

  

  二、監控指標

  * 請求量。一個是實時請求量(Query Per Second:每秒查詢次數)。一個是統計請求量(Page View:一段時間的訪問量)。

  * 相應時間。

  * 錯誤率。一段時間內調用失敗的次數占調用總次數的比率來衡量。

 

  三、監控維度

  * 全局維度。從整體角度監控對象的請求量、平均耗時以及錯誤率。

  * 分機房維度。

  * 時間維度。同一監控對象,每天同一時刻的指標通常都會不一樣,通常需要與一天前、一周前、一個月前、甚至半年前等。

  * 核心維度。一般業務會對核心和非核心隔離,分開監控。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM