新聞中心
現(xiàn)在,隨著業(yè)務(wù)系統(tǒng)變得越來越複雜,實(shí)時(shí)鏈路追蹤在業(yè)務(wù)可視化中變得越來越重要。相較于傳統(tǒng)的日志追蹤,實(shí)時(shí)鏈路追蹤可以更加直觀地反映業(yè)務(wù)在不同系統(tǒng)、不同微服務(wù) IT 基礎(chǔ)設(shè)施之間的實(shí)時(shí)流動(dòng)狀態(tài)。

傳統(tǒng)的日志數(shù)據(jù)可以滿足有效而又客觀地捕捉用戶在使用服務(wù)過程中發(fā)生的場景事件,但是無法反映整個(gè)復(fù)雜的用戶事務(wù)。而采用實(shí)時(shí)鏈路追蹤,系統(tǒng)架構(gòu)可以全面改善,并得到一定程度的標(biāo)準(zhǔn)化,多個(gè)系統(tǒng)之間的用戶事務(wù)可以以更加清晰和及時(shí)的方式被追蹤到。
由于實(shí)時(shí)鏈路追蹤是動(dòng)態(tài)變化的,所以將實(shí)時(shí)鏈路追蹤數(shù)據(jù)存儲(chǔ)在 Redis 中顯得非常合適。要記錄下發(fā)生的事件和發(fā)生的時(shí)間點(diǎn):
MSET current_trace_id 111 current_trace_start_time 1584194060
然后,在鏈路上每發(fā)生一次事件,都需要記錄以一條單獨(dú)的記錄:
HMSET 111:1584194060:EventA type:invoke step:4 timestamp:1584194060
將鏈路的結(jié)束時(shí)間也記錄到 Redis 中:
SET current_trace_end_time 1584195060
通過以上方法,可以清晰而有效地將實(shí)時(shí)鏈路追蹤數(shù)據(jù)記錄在 Redis 中,便于后期可視化展示和分析實(shí)時(shí)事件。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
新聞名稱:記錄Redis狀態(tài)實(shí)時(shí)鏈路追蹤(redis鏈路追蹤)
瀏覽地址:http://fisionsoft.com.cn/article/dhiepcj.html


咨詢
建站咨詢
