阿里云发布链路追踪服务Tracing Analysis
近日,在杭州云棲大會(huì)上,阿里云發(fā)布了鏈路追蹤服務(wù)Tracing Analysis,成本是自建鏈路追蹤系統(tǒng)的1/5或更少,可為分布式應(yīng)用的開(kāi)發(fā)者提供完整的調(diào)用鏈路還原、調(diào)用請(qǐng)求量統(tǒng)計(jì)、鏈路拓?fù)洹?yīng)用依賴分析等工具,幫助開(kāi)發(fā)者快速分析和診斷分布式應(yīng)用架構(gòu)下的性能瓶頸,提高微服務(wù)時(shí)代下的開(kāi)發(fā)診斷效率。
Tracing Analysis 傳送門(mén):https://www.aliyun.com/product/xtrace
微服務(wù)時(shí)代,分布式應(yīng)用架構(gòu)雖然滿足了應(yīng)用橫向擴(kuò)展的需求,但是運(yùn)維和診斷的過(guò)程變得越來(lái)越復(fù)雜,例如會(huì)遇到接口診斷困難、應(yīng)用性能診斷復(fù)雜、架構(gòu)分析復(fù)雜、多語(yǔ)言程序接入難統(tǒng)一、調(diào)用鏈路數(shù)據(jù)離線分析困難等難題。傳統(tǒng)的監(jiān)控工具并無(wú)法滿足提供跨越不同服務(wù)的能見(jiàn)度需求。
阿里云鏈路追蹤服務(wù)Tracing Analysis可以跟蹤所有分布式架構(gòu)中的微服務(wù)用戶請(qǐng)求,匯總組成分布式調(diào)用鏈方式,以及應(yīng)用程序的單個(gè)服務(wù)和資源,實(shí)現(xiàn)調(diào)研鏈路的查詢、診斷和應(yīng)用性能實(shí)時(shí)匯總功能。同時(shí),收集到的鏈路數(shù)據(jù),可直接應(yīng)用在日志分析中,并可對(duì)接到下游分析平臺(tái)如LogSearch、CloudMonitor、MaxCompute等,用于離線分析、報(bào)警等場(chǎng)景,提升鏈路數(shù)據(jù)價(jià)值。此外,tracing analysis基于Opentracing標(biāo)準(zhǔn),全面兼容開(kāi)源社區(qū),如Jaeger, Zipkin等開(kāi)源項(xiàng)目,提高鏈路追蹤系統(tǒng)的可用性和穩(wěn)健性。
據(jù)鏈路追蹤服務(wù)產(chǎn)品專(zhuān)家伏羿介紹,鏈路追蹤Tracing Analysis 和 業(yè)務(wù)實(shí)時(shí)監(jiān)控ARMS 是阿里云上應(yīng)用側(cè)APM監(jiān)控的雙引擎, 兩款產(chǎn)品都可以滿足用戶在分布式應(yīng)用場(chǎng)景下的復(fù)雜鏈路診斷需求,但支持場(chǎng)景有所不同:
- 業(yè)務(wù)實(shí)時(shí)監(jiān)控ARMS
采用業(yè)界比較流行的無(wú)侵入式監(jiān)控埋點(diǎn),用戶無(wú)需改造就可以深度監(jiān)控和診斷到用戶應(yīng)用;但是無(wú)侵入式埋點(diǎn)雖然功能強(qiáng)大,實(shí)現(xiàn)邏輯卻相對(duì)復(fù)雜、成本相對(duì)較高,而且受限于開(kāi)發(fā)語(yǔ)言特性,某些語(yǔ)言如C, Go等就無(wú)法支持無(wú)侵入式埋點(diǎn)。
- 鏈路追蹤Tracing Analysis
針對(duì)用戶多語(yǔ)言的應(yīng)用監(jiān)控需求,阿里云特此推出鏈路追蹤通過(guò)基于開(kāi)放標(biāo)準(zhǔn)(opentracing)和開(kāi)源組件(Jaeger, Zipkin, etc)侵入式埋點(diǎn)方式填補(bǔ)了這方面的空白;基于鏈路追蹤,用戶可以以比較低的性能代價(jià)通過(guò)嵌入鏈路追蹤的SDK來(lái)手動(dòng)上報(bào)鏈路信息,從而快速實(shí)現(xiàn)異構(gòu)多語(yǔ)言分布式架構(gòu)下的鏈路追蹤需求。
相比于業(yè)務(wù)實(shí)時(shí)監(jiān)控,雖然鏈路追蹤接入比較負(fù)責(zé),用戶需要手動(dòng)埋點(diǎn),但是產(chǎn)品本身基于開(kāi)放標(biāo)準(zhǔn)和開(kāi)源產(chǎn)品,對(duì)用戶無(wú)lock-in問(wèn)題,而且成本相對(duì)低廉,鏈路追蹤本身免費(fèi),用戶僅對(duì)鏈路追蹤依賴的日志服務(wù)成本進(jìn)行付費(fèi)。
此次阿里云鏈路追蹤服務(wù)Tracing Analysis的發(fā)布,旨在幫助用戶和各類(lèi)開(kāi)發(fā)者降低分布式系統(tǒng)的運(yùn)維難度,聚焦業(yè)務(wù)創(chuàng)新,不用重復(fù)造輪子。同時(shí),作為阿里云互聯(lián)網(wǎng)中間件整體解決方案的重要組成部分,結(jié)合企業(yè)級(jí)分布式應(yīng)用服務(wù)EDAS、消息隊(duì)列MQ、應(yīng)用配置管理ACM、性能測(cè)試PTS、業(yè)務(wù)實(shí)時(shí)監(jiān)控服務(wù)ARMS等核心互聯(lián)網(wǎng)中間件產(chǎn)品,可以快速搭建企業(yè)級(jí)互聯(lián)網(wǎng)架構(gòu)平臺(tái),具備業(yè)務(wù)中臺(tái)能力,促進(jìn)企業(yè)數(shù)字化轉(zhuǎn)型的快速落地。
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的阿里云发布链路追踪服务Tracing Analysis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MaxCompute - ODPS重装上
- 下一篇: 杭州·云栖大会宣布多款核心云产品降价,最