通過可觀測鏈路 OpenTelemetry 版監(jiān)控多語言應(yīng)用
除了使用應(yīng)用監(jiān)控獲取Java、Golang等應(yīng)用的監(jiān)控數(shù)據(jù)外,您還可以使用可觀測鏈路 OpenTelemetry 版監(jiān)控Java、PHP、Golang、Python、C++、Go、Node.js、.NET等多語言應(yīng)用。可觀測鏈路 OpenTelemetry 版具備追蹤和匯總分布式調(diào)用鏈、實時匯總應(yīng)用性能和發(fā)現(xiàn)分布式拓撲動態(tài)等能力,幫助您全方位監(jiān)控應(yīng)用。
背景信息
可觀測鏈路 OpenTelemetry 版可以幫助開發(fā)者快速分析和診斷分布式應(yīng)用架構(gòu)下的性能瓶頸,提高微服務(wù)時代下的開發(fā)診斷效率。可觀測鏈路 OpenTelemetry 版具備以下能力:
分布式調(diào)用鏈追蹤和匯總:追蹤分布式架構(gòu)中的所有微服務(wù)用戶請求,并將它們匯總成分布式調(diào)用鏈。
應(yīng)用性能實時匯總:通過追蹤整個應(yīng)用程序的用戶請求,來實時匯總組成應(yīng)用程序的單個服務(wù)和資源。
分布式拓撲動態(tài)發(fā)現(xiàn):針對您的分布式微服務(wù)應(yīng)用和相關(guān)PaaS產(chǎn)品,可觀測鏈路 OpenTelemetry 版均可收集到分布式調(diào)用信息。
開源社區(qū)兼容:基于OpenTracing標準,兼容Jaeger、Zipkin等開源產(chǎn)品。
下游場景對接:收集的鏈路可直接用于日志分析,且可對接到MaxCompute等下游分析平臺。
應(yīng)用監(jiān)控和可觀測鏈路 OpenTelemetry 版區(qū)別請參見應(yīng)用監(jiān)控與可觀測鏈路 OpenTelemetry 版的區(qū)別。
監(jiān)控多語言應(yīng)用
語言 | 文檔 |
Java應(yīng)用 | |
PHP應(yīng)用 | |
Go應(yīng)用 | |
Python應(yīng)用 | |
Node.js應(yīng)用 | |
.NET應(yīng)用 | |
C++應(yīng)用 | |
Ruby應(yīng)用 | |
Swift應(yīng)用 | |
Android應(yīng)用 | |
Rust應(yīng)用 |