cat是乙個實時和接近全量的監控系統,它側重於對j**a應用的監控,除了與點評rpc元件融合的很好之外,他將會能與spring、mybatis、dubbo 等框架以及log4j 等結合 , 它提供系統的效能指標、健康狀況、監控告警等,在微服務監控領域也是非常有用的一套元件。
2.1.1 cat支援的監控訊息型別包括:
2.1.2 訊息樹
2.2.1 訊息傳送流程
2.2.2 訊息棧結構
2.2.3 什麼時候需要埋點
兩個原則:2.2.4 埋點的規範
問題型別
type key
舉例系統型別
system
定時任務
task
http介面類
urlsql型別
sql配置類
config
連線類connection
業務類businessservice
2.3.1 訊息消費設計
訊息分發:
2.3.2 原始訊息儲存設計
2.3.2.1 messageid的格式
cat訊息的message-id格式btc_fos-0a010680-375030-2,cat訊息一共分為四段:
2.3.2.2 什麼時候觸發持久化操作
2.3.2.3 檔案和索引
messagetree 落入磁碟樣例:原創 大眾點評監控平台cat的效能分析
由於工作的原因,或者說我們之前內部監控設計和實現有點不滿足現有的研發需求,所以調研了一下大眾點評開源出來的cat這一套監控系統。今天我們就來實驗一把,cat的客戶端埋點在我們的程式流程中上報資料到cat的服務端這個流程對我們程式效能的影響。jmeter cat部署在內網 192.168.84.27 ...
大眾點評面試
今天早上去大眾點評面試,面試官問了乙個關於演算法的題目,當時腦袋短路,沒有回答出來,在地鐵上想了想,現在把答案發出來。題目大意是這樣的 實現乙個先進後出的佇列,要求能返回最大值,不能用迴圈。public class mystack public void push int a int array n...
docker容器部署大眾點評網cat服務的步驟
cat服務端部署 2 找一下cat專案裡面的client.xml datasources.xml和server.xml,並根據cat官網提示進行修改。3 docker pull tomcat 8.5.40 5 在tomcat映象基礎上新建cat的映象,就是在dockerfile檔案所在目錄下執行 d...