All Products
Search
Document Center

Application Real-Time Monitoring Service:Monitor applications other than Java applications

Last Updated:Aug 30, 2023

Application Real-Time Monitoring Service (ARMS) can monitor Java applications. To monitor applications written in other programming languages, such as C++, Go, Node.js, and .NET, you can use Managed Service for OpenTelemetry. Managed Service for OpenTelemetry can be used to aggregate requests and generate traces, collect application performance data in real time, and dynamically discover distributed topologies. These features help you monitor your applications.

Background information

Managed Service for OpenTelemetry helps you efficiently analyze and diagnose performance bottlenecks in a distributed application architecture, making microservice development and diagnostics more efficient. Managed Service for OpenTelemetry provides the following features:

  • Aggregation of requests and generation of traces: Managed Service for OpenTelemetry collects all user requests of microservices in a distributed architecture and aggregates these requests into distributed traces.

  • Real-time collection of application performance data: Managed Service for OpenTelemetry collects all user requests for an application and analyzes in real time the performance of the services and resources that constitute the application.

  • Dynamic discovery of distributed topologies: Managed Service for OpenTelemetry collects information about distributed calls to your distributed microservice applications and Platform as a Service (PaaS) products.

  • Compatibility with open source communities: Managed Service for OpenTelemetry is compatible with open source communities such as Jaeger and Zipkin based on the OpenTracing standard.

  • Integration with downstream services: Managed Service for OpenTelemetry provides ready-to-use traces for downstream analysis platforms such as MaxCompute.

Monitor applications written in various languages

Language

Documentation

Go

Python

Node.js

.NET

C++

Ruby

Use OpenTelemetry to submit the trace data of Ruby applications

Swift

Use OpenTelemetry to submit the trace data of Swift applications

Android

Use OpenTelemetry to report the trace data of Android applications

Rust

Use SkyWalking to submit the trace data of Rust applications

References