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

Application Real-Time Monitoring Service:Application Monitoring と Managed Service for OpenTelemetry の違い

最終更新日:Jan 22, 2025

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

Application Monitoring は、アプリケーションパフォーマンス管理 (APM) サービスです。アプリケーションに ARMS エージェントをインストールすることで、コードを変更することなくアプリケーションを包括的に監視できます。また、アプリケーションのステータスを追跡し、異常や低速な 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、および Python。

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

課金

監視対象データ量に基づいて課金されます。詳細については、「課金(新規)」をご参照ください。

監視対象データ量に基づいて課金されます。詳細については、「課金(新規)」をご参照ください。

インサイト

サポートされています。

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

メモリ スナップショット

サポートされています。

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

スレッドとメモリの診断

サポートされています。

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

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

サポートされています。

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

Continuous Profiling

サポートされています。

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

クライアント側の事前集約

サポートされています。

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

詳細情報

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

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