如今後端多數爲微服務,會隨機動態在多個服務節點上執行,很難監控。
日前看了阿里巴巴的雙11監控,有點感悟,並應用與自己的系統中
其核心思想,使用RPCID作爲鏈條的ID,其規則爲
XXX.XXX.XXX
其中X爲層次序號,比如,主進程調用A服務、再調用B服務,B服務調用C服務,形成的鏈條如下
0 ServiceA
1 ServiceB
1.1 Service C
將相關數據發送到監控系統,即可清晰跟蹤服務相關數據
如今後端多數爲微服務,會隨機動態在多個服務節點上執行,很難監控。
日前看了阿里巴巴的雙11監控,有點感悟,並應用與自己的系統中
其核心思想,使用RPCID作爲鏈條的ID,其規則爲
XXX.XXX.XXX
其中X爲層次序號,比如,主進程調用A服務、再調用B服務,B服務調用C服務,形成的鏈條如下
0 ServiceA
1 ServiceB
1.1 Service C
將相關數據發送到監控系統,即可清晰跟蹤服務相關數據