应用性能监控全链路版
监控系统 | 支持的应用语言类型 | 说明 |
监控系统 | 支持的应用语言类型 | 说明 |
APMPlus | Java、Go | APMPlus 自研监控组件是 APMPlus 自主研发的数据采集工具,负责采集应用与基础设施的监控数据,然后相关数据上报到应用性能监控用于可视化查询分析。 目前仅支持 Java 和 Go 应用。 |
OpenTelemetry | Java、Go、Node.js、Python、其他 | OpenTelemetry 是 CNCF 的一个可观测性项目,旨在提供可观测性领域的标准化方案,解决观测数据的数据模型、采集、处理、导出等的标准化问题,提供与三方 vendor 无关的服务。 如果您的应用已经接入了 OpenTelemetry 的 SDK,应用性能监控可以接收 OpenTelemetry 上报的数据。接入 APMPlus 后,您将获得 RED 指标生成能力、Trace 多维检索、单链路检索、拓扑生成等多项监控能力。 |
Prometheus | Java、Go、其他 | APM OpenTelemetry Collector 是 APMPlus基于 OpenTelemetry Collector 二次开发的数据采集器,遵守 Apache2.0 协议,支持采集 OpenTelemetry 监控数据,同时支持采集 Prometheus 指标和 K8s 资源指标。 您可以使用 Prometheus 满足对于自定义打点的需求。对于已经集成了 Prometheus 的已有系统,可以将应用的自定义打点数据上报到 APMPlus,进行指标存储、查询与展示,同时支持看板和报警等功能。 |
Jaeger | Java、Go、其他 | Jaeger 是一款由 Uber 研发的开源分布式链路追踪系统。 对于已经集成 Jaeger 的已有系统,可以将 jaeger 的 Trace 数据上报到 APMPlus,完成整体的全链路监控能力。接入 APMPlus 后,您将获得 RED 指标生成能力、Trace 多维检索、单链路检索、拓扑生成等多项监控能力。 |
Zipkin | Java、Go、其他 | Zipkin 是一款由 Twitter 开源的分布式链路追踪系统,通过 zipkin 可以帮助您收集 Trace 数据。 对于已经集成 Zipkin 的系统,可以将已有的 Trace 数据上报到 APMPlus,完成整体的全链路监控能力。 接入 APMPlus 后,您将获得 RED 指标生成能力、Trace 多维检索、单链路检索、拓扑生成等多项监控能力。 |
SkyWalking | Java、Go、其他 | Skywalking 是分布式系统的应用程序性能监视工具,包括了分布式追踪,性能指标分析和服务依赖分析等功能。 |