通过可观测链路 OpenTelemetry 版监控多语言应用

除了使用应用监控获取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应用

通过OpenTelemetry上报PHP应用

Go应用

Python应用

Node.js应用

.NET应用

C++应用

Ruby应用

通过OpenTelemetry上报Ruby应用数据

Swift应用

通过OpenTelemetry上报Swift应用数据

Android应用

通过OpenTelemetry上报Android应用数据

Rust应用

通过SkyWalking上报Rust应用数据

更多信息