Application Performance Management Plus
Monitoring system | Supported application language types | DescriptionS |
APMPlus | Java、Go | The APMPlus proprietary monitoring component is a data collection tool independently developed by APMPlus. It is responsible for the collection of monitoring data from applications and infrastructure, and then reports the relevant data to the APMPlus server side for visualization, query, and analysis. Currently, only Java and Go applications are supported. |
OpenTelemetry | Java, Go, Node.js, Python, and others | OpenTelemetry is an observability project under CNCF that aims to provide standardized solutions for the observability domain. It addresses the standardization of data models, collection, processing, and export of observability data, and offers vendor-neutral services. If your application has already integrated the OpenTelemetry SDK, the APMPlus server side can receive data reported by OpenTelemetry. After integrating APMPlus, you will gain multiple monitoring capabilities, including RED metric generation, multidimensional trace search, single trace search, and topology generation. |
Prometheus | Java, Go, and others | APM OpenTelemetry Collector is a data collector developed by APMPlus based on OpenTelemetry Collector. It complies with the Apache 2.0 license and supports the collection of OpenTelemetry monitoring data, as well as Prometheus metrics and K8s resource metrics. You can use Prometheus to meet the requirements for custom metrics. For systems that have already integrated Prometheus, custom application metric data can be reported to APMPlus for metric storage, querying, and display. Dashboard and alert features are also supported. |
Jaeger | Java, Go, and others | Jaeger is an open-source distributed tracing system developed by Uber. For existing operating systems that have already integrated Jaeger, Jaeger trace data can be reported to APMPlus to achieve comprehensive full trace monitoring capability. After integrating APMPlus, you will gain monitoring capabilities such as RED method metric generation, multidimensional trace search, single trace search, and topology generation. |
Zipkin | Java, Go, and others | Zipkin is an open-source distributed tracing system developed by Twitter. Zipkin can help you collect trace data. For systems that have already integrated Zipkin, existing trace data can be reported to APMPlus to enable comprehensive end-to-end trace monitoring capabilities. After integrating APMPlus, you will gain the ability to generate RED method metrics, perform multi-dimensional trace search, conduct single trace search, generate topologies, and access many other monitoring capabilities. |
SkyWalking | Java, Go, and others | Skywalking is an application performance monitoring tool for distributed systems, featuring distributed tracing, performance metric analysis, service dependency analysis, and more. |