業務監控:通過幾個核心指標來確認業務正常
應用監控:通過監控應用執行指標來確定應用健康狀況(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,集群裡的伺服器對這項配置是相同的 如果客戶端配置是單台,上面兩項配置就可以正確工作了,...