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

Application Real-Time Monitoring Service:アプリケーションモニタリングと Managed Service for OpenTelemetry の違い

最終更新日:Aug 19, 2026

アプリケーションモニタリングと Managed Service for OpenTelemetry は、いずれも Application Real-Time Monitoring Service (ARMS) のサブサービスです。それぞれ異なるユースケースに対応し、異なるレベルの機能を提供します。

  • アプリケーションモニタリング は、アプリケーションパフォーマンス管理 (APM) サービスです。ARMS エージェントをインストールすることで、コードを変更することなくアプリケーションを監視できます。アプリケーションモニタリングは、アプリケーションの状態の追跡、異常な API や低速な API の特定、パフォーマンスボトルネックの識別、リクエストパラメーターの復元に役立ち、エラー診断の効率を大幅に向上させます。詳細については、「アプリケーションモニタリングとは」をご参照ください。

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

使い分け

  • アプリケーションモニタリングを選択:お使いのアプリケーションが Java、Go、または Python で記述されている場合は、アプリケーションモニタリングを選択してください。アプリケーションモニタリングは、これらの言語向けに、より多くの機能と優れたエージェントの安定性を提供します。

  • Managed Service for OpenTelemetry を選択:お使いのアプリケーションが Java、Go、Python 以外の言語 (JS、.NET、C++ など) を使用している場合は、Managed Service for OpenTelemetry を選択してください。

  • 両方の併用:多言語マイクロサービス環境では、両方を併用します。Java、Go、Python のサービスにはアプリケーションモニタリングを使用し、他の言語のサービスには Managed Service for OpenTelemetry を使用します。両サービスのトレースデータは統合されており、ARMS コンソールは統一されたユーザーエクスペリエンスを提供するため、すべてのサービスにわたってフルスタックトレーシングを実現できます。

比較

項目

アプリケーションモニタリング

Managed Service for OpenTelemetry

位置付け

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

分散トレーシング用に設計されたオープンソースのサービス。

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

Alibaba Cloud。

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

エージェントの SLA

サポート対象。

サポート対象外。

アクセス方法

自動インストルメンテーション (非侵入型のエージェント読み込み)。

手動インストルメンテーション (SDK ベースのプログラミング) と、特定の言語向けの自動インストルメンテーション (非侵入型のエージェント読み込み)。

プログラミング言語

Java、Go、Python。

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

インサイト

サポート対象。

サポート対象外。

メモリスナップショット

サポート対象。

サポート対象外。

スレッドとメモリの診断

サポート対象。

サポート対象外。

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

サポート対象。

サポート対象外。

継続的プロファイリング

サポート対象。

サポート対象外。

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

サポート対象。

サポート対象外。

課金

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

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

インテグレーションセンターにおける Go オプションのマッピング

ARMS インテグレーションセンターの [Server-side applications] 項目に、Go アプリケーション向けの 3 つのオプションがあります:

インテグレーションセンターのオプション

対応するサービス

エージェントタイプ

コード変更の要否

[Application Monitoring for Go]

アプリケーションモニタリング

Alibaba Cloud 独自のエージェント

不要 (自動インストルメンテーション)

[Tracing Analysis for Go]

Managed Service for OpenTelemetry

オープンソースプロトコル (OpenTelemetry、SkyWalking、Zipkin、または Jaeger)

必要 (SDK ベースのインストルメンテーション)

[OpenTelemetry]

Managed Service for OpenTelemetry

OpenTelemetry 標準

必要 (SDK ベースのインストルメンテーション)

  • [Application Monitoring for Go] は、OpenTelemetry 標準に基づいて自動インストルメンテーションを実装する Alibaba Cloud 独自の Go エージェントを使用します。アプリケーションコードの変更は不要です。

  • [Tracing Analysis for Go] は、OpenTelemetry、SkyWalking、Zipkin、Jaeger などのオープンソースプロトコルを使用した、Managed Service for OpenTelemetry へのトレースデータのレポートをサポートします。

  • [OpenTelemetry] は、OpenTelemetry 標準を使用し、トレースデータをレポートするための汎用的なアクセスポイントです。特定のプログラミング言語に限定されません。

非侵入型モニタリングが必要な場合は、[Application Monitoring for Go] を使用してください。すでに OpenTelemetry、SkyWalking、またはその他のオープンソースソリューションを使用している場合は、[Tracing Analysis for Go] または [OpenTelemetry] を使用してください。