除了使用应用监控获取Java、Golang等应用的监控数据外,您还可以使用可观测链路 OpenTelemetry 版监控Java、PHP、Golang、Python、C++、Go、Node.js、.NET等多语言应用。可观测链路 OpenTelemetry 版具备追踪和汇总分布式调用链、实时汇总应用性能和发现分布式拓扑动态等能力,帮助您全方位监控应用。
背景信息
可观测链路 OpenTelemetry 版可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。可观测链路 OpenTelemetry 版具备以下能力:
分布式调用链追踪和汇总:追踪分布式架构中的所有微服务用户请求,并将它们汇总成分布式调用链。
应用性能实时汇总:通过追踪整个应用程序的用户请求,来实时汇总组成应用程序的单个服务和资源。
分布式拓扑动态发现:针对您的分布式微服务应用和相关PaaS产品,可观测链路 OpenTelemetry 版均可收集到分布式调用信息。
开源社区兼容:基于OpenTracing标准,兼容Jaeger、Zipkin等开源产品。
下游场景对接:收集的链路可直接用于日志分析,且可对接到MaxCompute等下游分析平台。
应用监控和可观测链路 OpenTelemetry 版区别请参见应用监控与可观测链路 OpenTelemetry 版的区别。
监控多语言应用
语言 | 文档 |
Java应用 | |
PHP应用 | |
Go应用 | |
Python应用 | |
Node.js应用 | |
.NET应用 | |
C++应用 | |
Ruby应用 | |
Swift应用 | |
Android应用 | |
Rust应用 |