大眾點評開源監控CAT概覽

2022-09-11 00:24:32 字數 1314 閱讀 4745

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...