產品監控指標

監控指標

互聯網企業會把業務進行水平拆分和垂直拆分,拆分後的服務職責單一,功能減低,可實現快速,敏捷的上線,但是對服務的非功能質量要求比較高。那麼有哪些具體的指標呢

  • 應用服務器
  • 數據庫
  • 緩存
  • 消息隊列

應用服務器

部署結構:負載均衡,高可用,IO模型,線程池模型,線程池數量,是否多業務混合部署

容量和性能:每天請求量,各接口訪問峯值,平均請求響應時間,網卡IO流量,磁盤IO負載,內存,CPU

其它指標:GC收集器選型和配置

-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Xms2048m -Xmx2048m -Xmn512m -Xss256k -XX:PermSize=256m -XX:MaxPermSize=256m -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSCompactAtFullCollection -XX:+CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=70

數據庫

部署結構:複製模型,失效轉移策略,容災,讀寫分離,分庫分表,緩存失效壓垮數據庫

容量和性能:當前數據容量,每天請求數據量,每秒讀寫峯值,每秒事務處理峯值

其它:查詢是否走索引,事務隔離級別,有無使用悲觀鎖,能否改爲樂觀鎖,連接數

緩存

部署結構:複製模型,失效轉移,持久策略,淘汰策略,線程模型,預熱方法,哈希分片策略

容量與性能:緩存內容大小,緩存內容數量,緩存內容過期時間,緩存數據結構,每秒讀寫峯值

其它:冷熱數據比例,是否有可能發生緩存穿透,是否有大對象,緩存分片辦法

消息隊列

部署結構:複製模型,失效轉移,持久策略

容量與性能:每天平均數據增量,消息持久的過期時間,每秒讀寫峯值,每條消息大小,平均延遲,最大延遲

其它:消費者線程池模型,哈希分片策略,消息的可靠性投遞,消費者處理流程和持久機制

額外

部署結構,一般都會採用集羣高可用。雙機房。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章