アプリケーションリアルタイム監視サービス(ARMS)のアプリケーション監視サブサービスを使用してJavaまたはGoアプリケーションの監視データを取得するだけでなく、Alibaba Cloud Managed Service for OpenTelemetry を使用して、Java、PHP、Go、Python、C++、Node.js、.NETなどの言語で実行されているアプリケーションを監視できます。 Managed Service for OpenTelemetry は、トレースの追跡と監視、アプリケーションパフォーマンスデータのリアルタイム収集、分散トポロジーの動的検出に使用でき、アプリケーションの監視に役立ちます。
背景情報
Managed Service for OpenTelemetry は、分散アプリケーションアーキテクチャにおけるパフォーマンスボトルネックの効率的な分析と診断に役立ち、マイクロサービスの開発と診断をより効率的にします。 Managed Service for OpenTelemetry は、以下の機能を提供します。
リクエストの集約とトレースの生成: マネージドサービスfor OpenTelemetryは、分散アーキテクチャにおけるマイクロサービスのすべてのユーザーリクエストを収集し、これらのリクエストを分散トレースに集約します。
アプリケーションパフォーマンスデータのリアルタイム収集: マネージドサービスfor OpenTelemetryは、アプリケーションに対するすべてのユーザーリクエストを収集し、アプリケーションを構成するサービスとリソースのパフォーマンスをリアルタイムで分析します。
分散トポロジーの動的検出: Managed Service for OpenTelemetry は、分散マイクロサービスアプリケーションおよびPlatform as a Service(PaaS)製品への分散呼び出しに関する情報を収集します。
オープンソースコミュニティとの互換性: マネージドサービスfor OpenTelemetryは、OpenTracing標準に基づいて、JaegerやZipkinなどのオープンソースコミュニティと互換性があります。
ダウンストリームサービスとの統合: マネージドサービスfor OpenTelemetryは、MaxComputeなどのダウンストリーム分析プラットフォーム向けにすぐに使用できるトレースを提供します。
アプリケーション監視とManaged Service for OpenTelemetry の違いについては、アプリケーション監視とマネージドサービスfor OpenTelemetryの違いを参照してください。
さまざまな言語で記述されたアプリケーションを監視する
言語 | 参照 |
Java | |
PHP | |
Go | |
Python | |
Node.js | |
.NET | |
C++ | |
Ruby | |
Swift | |
Android | |
Rust |