阿里鏈路追蹤有什么作用,怎么使用的?
鏈路追蹤 Tracing Analysis 為分布式應(yīng)用的開發(fā)者提供了完整的調(diào)用鏈路還原、調(diào)用請(qǐng)求量統(tǒng)計(jì)、鏈路拓?fù)?、?yīng)用依賴分析等工具,可以幫助開發(fā)者快速分析和診斷分布式應(yīng)用架構(gòu)下的性能瓶頸,提高微服務(wù)時(shí)代下的開發(fā)診斷效率。
鏈路追蹤的主要功能有:
分布式調(diào)用鏈查詢和診斷:追蹤分布式架構(gòu)中的所有微服務(wù)用戶請(qǐng)求,并將它們匯總成分布式調(diào)用鏈。
應(yīng)用性能實(shí)時(shí)匯總:通過追蹤整個(gè)應(yīng)用程序的用戶請(qǐng)求,來實(shí)時(shí)匯總組成應(yīng)用程序的單個(gè)服務(wù)和資源。
分布式拓?fù)鋭?dòng)態(tài)發(fā)現(xiàn):用戶的所有分布式微服務(wù)應(yīng)用和相關(guān) PaaS 產(chǎn)品可以通過鏈路追蹤收集到的分布式調(diào)用信息。
多語言開發(fā)程序接入:基于 OpenTracing 標(biāo)準(zhǔn),全面兼容開源社區(qū),例如 Jaeger 和 Zipkin。
豐富的下游對(duì)接場(chǎng)景:收集的鏈路可直接用于日志分析,且可對(duì)接到 MaxCompute 等下游分析平臺(tái)。
