すべてのプロダクト
Search
ドキュメントセンター

:マネージドサービスfor OpenTelemetryを使用してアプリケーションを監視する

最終更新日:Dec 30, 2024

アプリケーションリアルタイム監視サービス(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

OpenTelemetry を使用して PHP アプリケーションのトレースデータをレポートする

Go

Python

Node.js

.NET

C++

Ruby

OpenTelemetry を使用して Ruby アプリケーションのデータをレポートする

Swift

マネージドサービスfor OpenTelemetry を使用して Swift アプリケーションデータをレポートする

Android

OpenTelemetry を使用して Android アプリケーションのトレースデータをレポートする

Rust

SkyWalking を使用して Rust アプリケーションデータをレポートする

関連情報