CAT監控學習

2021-09-25 05:03:50 字數 560 閱讀 7326

業務監控:通過幾個核心指標來確認業務正常

應用監控:通過監控應用執行指標來確定應用健康狀況(url\call\cache\sql等)

系統監控:監控系統的執行指標,cpu,memory,io

1:減少線上故障發現時間

2:減少線上故障定位時間

3:幫助應用程式進行優化

監控api定義往往取決於對監控或者效能分析這個領域的理解,監控和效能分析所針對的場景有如下幾種:

transaction:⼀段**運⾏時間、次數,比如url、cache、sql執⾏次數和響應時間

problem:系統可能出現的異常,包括訪問較慢的程式等

heartbeat:jvm內部⼀些狀態資訊,memory,thread等

dependency:系統之間實時呼叫資料資訊,包括遠端服務、資料庫、快取等

metric:業務監控報表

matrix:⼀個請求呼叫鏈路統計

event:記錄程式中⼀個時間執⾏的次數,比如異常等

cross:soa系統用關於rpc呼叫的報表

state:cat自身狀態監控,包括處理訊息數、丟失訊息

cat 監控系統

cat 是應用監控系統,支援的訊息型別如下 這裡我的註解版 另外一點最關鍵的就是監控系統的資料一定要全,有些公司iaas層監控用zabbix,業務層監控用自己公司研發的,異常報警系統還有一套單獨的。鏈路跟蹤用其他的,如果出了問題,查起問題來需要跨多個系統。最好是能夠將如下資料打通 硬體層 cpu,記...

美團點評 Cat監控 執行緒池監控

如下 是我用來測試的乙個執行緒池工具類 public class threadpoolmanager private static threadpoolmanager sinstance public static threadpoolmanager getsinstance return sins...

實時監控Cat之旅 配置Cat集群需要注意的問題

在配置cat集群時,有一些設定是我們應該注意的,從它的部署文件中我們可以看到相關資訊,但說的還不夠明確和重要,大叔今天總結一下cat集群配置的注意事項 服務端datasources.xml用來設定連線的mysql,集群裡的伺服器對這項配置是相同的 如果客戶端配置是單台,上面兩項配置就可以正確工作了,...