產(chǎn)品架構(gòu)
更新時間:
分布式鏈路跟蹤產(chǎn)品總體架構(gòu)如下圖所示:
Trace 數(shù)據(jù)采集通道
目前支持 3 種數(shù)據(jù)的采集通道,分別是阿里云底座的 SLS 通道,Antstack 底座的 ALS 通道,以及應(yīng)用主動上報的通道。前兩種是基于 Trace 日志收集的方式,后一種是 Trace 數(shù)據(jù)直接上報。
Trace 數(shù)據(jù)計算分析存儲
計算存儲分析主要負責(zé)對收集到的 Trace 數(shù)據(jù)進行分析計算和將結(jié)果存儲到對應(yīng)的存儲中。目前需要使用到的存儲資源如下:
ZSearch:ZSearch 主要負責(zé)存儲 Trace 數(shù)據(jù)的明細數(shù)據(jù)。
Ceresdb:負責(zé)存儲基于 Trace 數(shù)據(jù)計算出來的分析統(tǒng)計型的 Metric 數(shù)據(jù)。
Redis:主要負責(zé)計算過程中的一些中間計算結(jié)果以及一些 Cache 相關(guān)。
DB(MySQL 或 RDS):負責(zé)存儲產(chǎn)品使用和功能相關(guān)的元數(shù)據(jù)。
Trace 相關(guān)分析數(shù)據(jù)查詢
主要負責(zé)前端數(shù)據(jù)的查詢,將 Trace 數(shù)據(jù)以及分析計算后的結(jié)果進行前端展示。
文檔內(nèi)容是否對您有幫助?