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

:Application Monitoring と Managed Service for OpenTelemetry の違い

最終更新日:Dec 30, 2024

Application Monitoring と Managed Service for OpenTelemetry は、Application Real-Time Monitoring Service (ARMS) のサブサービスです。

Application Monitoring は、アプリケーションパフォーマンス管理 (APM) サービスです。アプリケーション用の ARMS エージェントをインストールすることで、コードを変更することなくアプリケーションを包括的に監視できます。また、アプリケーションの状態を追跡し、異常な API や低速な API を迅速に特定し、パフォーマンスのボトルネックを特定し、リクエストパラメータを復元することもできます。これにより、エラー診断の効率が大幅に向上します。詳細については、Application Monitoring とは を参照してください。

Managed Service for OpenTelemetry は、トレースの場所、トレーストポロジー、リクエスト統計、アプリケーション依存関係分析など、分散アプリケーション開発のためのさまざまな機能を開発者に提供します。詳細については、Managed Service for OpenTelemetry とは を参照してください。

比較

項目

Application Monitoring

Managed Service for OpenTelemetry

ポジショニング

Application Monitoring は、アプリケーションパフォーマンスの監視、ユーザーエクスペリエンスの監視、トレース、および問題診断をサポートする APM サービスです。

オープンソースサービスとして、Managed Service for OpenTelemetry は分散トレース用に設計されています。

エージェントプロバイダー

Alibaba Cloud。

オープンソースコミュニティ。

エージェント SLA

サポートされています。

サポートされていません。

アクセス方法

非侵入型エージェントの読み込み。

侵入型 SDK プログラミングと、特定の言語に提供される非侵入型エージェントの読み込み。

プログラミング言語

Java および Go。

Java、Go、Python、JS、.NET、C++ などの主要な言語。

課金

観測可能なデータ量に基づいて課金されます。詳細については、課金(新規) を参照してください。

観測可能なデータ量に基づいて課金されます。詳細については、課金(新規) を参照してください。

インサイト

サポートされています。

サポートされていません。

メモリスナップショット

サポートされています。

サポートされていません。

スレッドおよびメモリ診断

サポートされています。

サポートされていません。

ローカルメソッドスタック

サポートされています。

サポートされていません。

継続的プロファイリング

サポートされています。

サポートされていません。

クライアント側事前集計

サポートされています。

サポートされていません。

詳細情報

  • Java アプリケーションの場合は、より多くの機能と優れたエージェントの安定性のために Application Monitoring を使用することをお勧めします。

  • Application Monitoring と Managed Service for OpenTelemetry のトレースデータは統合されています。ARMS コンソールは、統合されたユーザーエクスペリエンスも提供します。多言語マイクロサービスモデルでは、Application Monitoring を使用して Java アプリケーションを監視し、Managed Service for OpenTelemetry を使用して他のアプリケーションを監視することで、フルスタックトレースを実装できます。