1.分布式追蹤數據降采樣處理方法,其特征在于,包括以下步驟:
2.如權利要求1所述的分布式追蹤數據降采樣處理方法,其特征在于,在步驟s3中,對追蹤數據進行摘要信息提取,包括:
3.如權利要求2所述的分布式追蹤數據降采樣處理方法,其特征在于,在步驟s3中,對追蹤數據進行索引構建,包括:從追蹤摘要信息解析獲取追蹤數據id,構建出追蹤數據id到追蹤數據所在文件及文件行的一對多映射關系;基于索引,在追蹤代理收集器收到采樣收集決策數據后,根據追蹤數據id找到對應的追蹤數據片段。
4.如權利要求3所述的分布式追蹤數據降采樣處理方法,其特征在于,追蹤代理收集器將追蹤摘要信息以文本行形式順序寫入本地磁盤,將索引信息通過本地kv存儲引擎寫入本地磁盤,追蹤數據、追蹤摘要信息以及索引信息進行io獨占隔離。
5.如權利要求2所述的分布式追蹤數據降采樣處理方法,其特征在于,相同追蹤數據id的摘要信息存儲在以追蹤數據id的值為名字的目錄中,控制服務器根據追蹤數據id讀取對應的全部摘要信息。
6.如權利要求5所述的分布式追蹤數據降采樣處理方法,其特征在于,在步驟s5中,控制服務器從數據存儲器中讀取并處理追蹤摘要信息,并作出采樣收集決策,包括:
7.如權利要求6所述的分布式追蹤數據降采樣處理方法,其特征在于,在數據存儲器中,設置數據生存時間為5分鐘,控制服務器按每一分鐘的時間掃描發起決策流程。
8.分布式追蹤數據降采樣處理系統,用于實現權利要求1-7任意一項所述的分布式追蹤數據降采樣處理方法,其特征在于,包括數據采集端、中心控制端和追蹤數據后端管理平臺;
9.如權利要求8所述的分布式追蹤數據降采樣處理系統,其特征在于,數據采集端包括文件導出器和追蹤代理收集器;
10.如權利要求9所述的分布式追蹤數據降采樣處理系統,其特征在于,中心控制端包括收集服務器、數據存儲器和控制服務器;