应用性能监控(APM)提供了多种应用接入方式,以适配不同的编程语言以及应用部署环境。
接入方案选型
APM 支持 OpenTelemetry、Skywalking 等多种上报协议。OpenTelemetry 社区活跃度高,技术更迭迅速,广泛兼容主流编程语言、组件与框架,请优先选择 OpenTelemetry 方案,关于 OpenTelemetry 的更多信息请参考 OpenTelemetry 官方网站。
接入方式
| <strong>应用类型</strong> | <strong>OpenTelemetry 方案</strong> | <strong>Skywalking 方案</strong> |
| Java | 通过 SkyWalking 协议上报 | |
| Go | 通过 SkyWalking-Go 接入 Go 应用 | |
| Python | - | |
| PHP | - | |
| Node.js | - | |
| .Net | - |