Guance vs Alibaba Cloud ARMS 3.0¶
製品比較¶
背景説明:
Alibaba Cloud サーバー 40 台、ログ量 70~80 GB/日(トレースデータ含む)約 6,000 万行/日、PV 3 万/日
デプロイアーキテクチャ比較¶
製品費用比較¶
(本テストのみの結果)
リソース消費比較¶
(本テストのみの結果)
ARMS 3.0¶
アプリケーションリアルタイム監視サービス ARMS(Application Real-Time Monitoring Service)はアプリケーションパフォーマンス管理(APM)製品です。アプリケーション監視、Prometheus 監視、フロントエンド監視の 3 つのサブ製品で構成され、分散アプリケーション、コンテナ環境、ブラウザ、ミニプログラム、アプリなど多岐にわたるパフォーマンス管理をカバーし、フルスタックのパフォーマンス監視とエンドツーエンドのトレーシング診断を実現し、アプリケーション運用を効率的かつ簡単にします。

Prometheus¶
Alibaba Cloud Prometheus 監視は、オープンソースの Prometheus エコシステムと完全に統合され、多様なコンポーネント監視をサポートし、すぐに使えるプリセット監視ダッシュボードを多数提供し、フルマネージドの Prometheus サービスを提供します。
データソースの接続方法¶
- ACK(Alibaba Cloud Container Service)Kubernetes 版クラスター
- セルフホスト Kubernetes クラスター
- RemoteWrite(リモートストレージ)
実装設定¶
Prometheus データの取り込みは Kubernetes クラスターに基づいています。直接 [Kubernetes マネージド版クラスター] を作成すると、作成完了後にページ上で Kubernetes 関連の組み込みビューダッシュボードが表示されます。
製品料金¶
Prometheus 監視は、メトリクスレポート回数に基づいて課金されます。メトリクスは基本メトリクスとカスタムメトリクスの 2 種類に分類されます。[基本メトリクス] は無料で、カスタムメトリクスは有料です。
| 日次レポートメトリクス範囲 (百万件) | 単価 (元/百万件) | 日次課金範囲 (元) |
|---|---|---|
| 0~50 | 0.8 | 0~40 |
| 50~150 | 0.65 | 40~105 |
| 150~300 | 0.55 | 105~187.5 |
| 300~600 | 0.45 | 187.5~322.5 |
| 600~1200 | 0.35 | 322.5~530.5 |
| 1200 以上 | 0.25 | 530.5 以上 |
備考¶
- 各レポートメトリクスは最大 2 KB を超えてはなりません。
- 各メトリクスは最大 15 日間保存され、15 日を超えるメトリクスデータは削除されます。調整についてはお問い合わせください。
クラウド監視¶
クラウド監視(CloudMonitor)は、Alibaba Cloud リソースとインターネットアプリケーションを監視するサービスです。
データソースの接続方法¶
Prometheus は Alibaba Cloud クラウド監視と統合されており、クラウド監視を通じて Prometheus で現在のクラウドアカウントの指定リージョンにおけるクラウドサービスを監視できます。
現在、ECS、RDS MongoDB、Redis、OSS、RDS、NAT、SLB、RocketMQ、Kafka、EIP、ES、DRDS の取り込みに対応しています。
実装設定¶
Prometheus 設定画面でクラウドサービスの取り込みを追加します。
製品料金¶
Prometheus がクラウド監視と統合された後、クラウド監視に追加の費用は発生せず、収集された監視データは Prometheus のルールに従って 課金されます。
フロントエンド監視¶
ARMS フロントエンド監視は、Web シーン、Weex シーン、ミニプログラムシーンに特化して監視を行い、ページの読み込み速度(パフォーマンス計測)、ページの安定性(JS エラー)、外部サービス呼び出しの成功率(API)の 3 つの側面から Web ページとミニプログラムページの健全性を監視します。
データソースの接続方法¶
Web シーン - CDN 方式でのエージェントインストール - NPM 方式でのエージェントインストール
Weex シーン - Weex 接続
ミニプログラムシーン - DingTalk ミニプログラム - Alipay ミニプログラム - WeChat ミニプログラム - その他
実装設定¶
アプリケーションサイトを作成し、Web タイプを選択して接続し、BI エージェント(コード)をコピーして HTML の <body> コンテンツの最初の行に配置します。
製品料金¶
ベーシック版¶
従量課金
| 課金量 | 課金単価 |
|---|---|
| 全サイト フロントエンドデータレポート回数 | 0.028元 / 1000 ページレポート回数 |
プロフェッショナル版¶
従量課金
| 課金量 | 課金単価 |
|---|---|
| 全サイト フロントエンドデータレポート回数 | 0.28元 / 1000 ページレポート回数 |
リソースパック
| 名称 | 仕様 | 価格 | 割引後課金価格 | 有効期間 |
|---|---|---|---|---|
| 初級リソースパック | 200 万ページレポート回数 | 420元 | 0.21元 / 1000 フロントエンドデータレポート回数 | 6ヶ月 |
| 中級リソースパック | 1600 万ページレポート回数 | 2,520元 | 0.158元 / 1000 フロントエンドデータレポート回数 | 1年 |
| 上級リソースパック | 12800 万ページレポート回数 | 15,120元 | 0.118元 / 1000 フロントエンドデータレポート回数 | 1年 |
| ゴールドリソースパック | 60000 万ページレポート回数 | 60000元 | 0.1元 / 1000 フロントエンドデータレポート回数 | 1年 |
備考¶
- フロントエンド監視:課金の計量は主にページ PV 呼び出しと API 呼び出しのレポート回数、カスタムレポート回数です。日次で決済され、1000 回未満のレポート回数は 1000 回として計算します。フロントエンド監視データはデフォルトで 30 日間保存されます。
- フロントエンド監視の計算式:日次レポートトラフィック = 日次 PV +(日次 API 呼び出し回数 - 日次 50 万)* 0.1 + カスタムレポート。
- 1 回の PV で生成されるデータレポート回数 = 1 + API 呼び出し回数 + カスタムデータレポート回数。ほとんどの場合、ページデータレポート回数はページアクセス回数とほぼ同じです。
アプリケーション監視¶
ARMS アプリケーション監視は、アプリケーションパフォーマンス管理(APM)製品です。コードを変更する必要はなく、アプリケーションにエージェントをインストールするだけで、ARMS はアプリケーションを全方位で監視し、エラーが発生しているインターフェースや遅延しているインターフェースを迅速に特定し、呼び出しパラメータを再現し、システムのボトルネックを発見することで、オンライン上の問題診断の効率を大幅に向上させます。
データ取り込み¶
デプロイ環境別の取り込み - EDAS - ACK(Alibaba Cloud Container Service) - オープンソース K8s クラスター - Docker クラスター - その他環境(例:セルフホスト IDC)
開発言語別の取り込み - JAVA - PHP
実装設定¶
アプリケーションを取り込み、Java 言語を選択し、スクリプト自動インストール方式を選択します。
製品料金¶
ベーシック版¶
| 名称 | 課金内容 | 備考 |
|---|---|---|
| アプリケーション監視ベーシック版 - 統計メトリクス保存費用 | 統計メトリクス保存 3 日、無料。 統計メトリクス保存 30 日、エージェントあたり 1 日 1.2 元。 統計メトリクス保存 90 日、エージェントあたり 1 日 2.4 元。 統計メトリクス保存 180 日、エージェントあたり 1 日 3.6 元。 |
(1)統計メトリクスのデフォルト保存期間は 3 日間で、無料で利用できます。保存期間を延長する場合は、アプリケーション監視 - グローバル設定 - 保存期間設定画面で調整できます。 (2)1 つのエージェントで 1 つのアプリケーションインスタンス(例:Tomcat インスタンス、Java プロセス)を監視できます。 (3)エキスパート版へのアップグレードに対応しており、エキスパート版を有効にするとエキスパート版の料金が適用されます。 |
| アプリケーション監視ベーシック版 - トレース保存費用 | 0.2元 / 百万件のリクエストトレース * 日 デフォルトのサンプリングポリシーでは 1 日保存、無料。 |
(1)各インターフェースの最初の 1 分間の最初のリクエストトレースは無料でサンプリングされ、1 日間保存されます。より多くのリクエストトレースを保存する場合は、該当アプリケーションの設定ページでアプリケーション設定 - カスタム設定 - サンプリングレートを調整し、従量課金となります。 (2)同一 TraceId 配下のすべての呼び出しは 1 つのリクエストトレースとみなされ、1 つのトレースには最大 10 個の Span が含まれます。超過分は 10 分の 1 のリクエストトレースとして課金されます。 (3)エキスパート版へのアップグレードに対応しており、エキスパート版を有効にするとエキスパート版の料金が適用されます。 |
プロフェッショナル版¶
従量課金:
| 課金項目 | 課金単価 |
|---|---|
| 従量課金 | エージェントあたり 1 日 6.72 元 |
リソースパック課金:
| 名称 | 仕様 | 価格 | 割引後課金価格 | 有効期間 |
|---|---|---|---|---|
| 初級リソースパック | 150 エージェント*日 (150 エージェントで 1 日間、または 5 エージェントで 30 日間利用可能) | 700元 | 4.68元 / エージェント*日 | 6ヶ月 |
| 中級リソースパック | 1200 エージェント*日 (1200 エージェントで 1 日間、または 40 エージェントで 30 日間利用可能) | 4,200元 | 4.38元 / エージェント*日 | 1年 |
| 上級リソースパック | 9600 エージェント*日 (9600 エージェントで 1 日間、または 320 エージェントで 30 日間利用可能) | 25,200元 | 2.616元 / エージェント*日 | 1年 |
| ゴールドリソースパック | 36500 エージェント*日 (100 エージェントで 365 日間利用可能) | 66,838元 | 1.8312 / エージェント*日 | 1年 |
| プラチナリソースパック | 109500 エージェント*日 (300 エージェントで 365 日間利用可能) | 174,000元 | 1.5696 / エージェント*日 | 1年 |
| トップリソースパック | 182500 エージェント*日 (500 エージェントで 365 日間利用可能) | 238,710元 | 1.308 / エージェント*日 | 1年 |
備考¶
- 1 つのエージェントで 1 つのアプリケーションインスタンス(例:Tomcat インスタンス、Java プロセス)を監視できます。
- アプリケーション監視:トラフィックは、実際の全アプリケーションのオンライン時間の合計に基づいて計算され、日次で決済されます。アプリケーション監視データはデフォルトで 60 日間保存されます。
Synthetic テスト¶
Synthetic テストは、インターネットアプリケーション(Web ページ、ネットワークリンクなど)に対してアプリケーションパフォーマンスとユーザーエクスペリエンスの監視を提供するサービスです。
データソースの接続方法¶
Synthetic テストは、世界中に分散された監視ネットワークを利用して、対象の Web アプリケーション(Web サイト、サーバーなど)に対してブラウザテストまたはネットワークパステストを実行できます。現在、各タスクで最大 50 個の監視ポイントを追加できます。
実装設定¶
Synthetic テストを作成し、監視対象の URL と監視ポイント(最大 50 個)を追加します。
製品料金¶
Synthetic テストは 2020 年 11 月 20 日にパブリックベータを開始しました。ARMS の 15 日間無料トライアル版、または任意の有料バージョンを有効にして Synthetic テストを利用できます。パブリックベータ期間中は、15 日間のトライアルが期限切れになっても、Synthetic テストを 無料で利用 できます。
ログ監視¶
高度にカスタマイズされたビジネスシーンでは、ログ監視タスクを作成して必要なメトリクスを自由に統計し、必要なデータとレポートを生成し、アラートを柔軟に設定できます。
データソースの接続方法¶
ARMS ログ監視は、完全にカスタマイズ可能な監視タスクをサポートします。そのフローは、データソースの設定とメトリクスの設定の 2 つの主要なステップで構成されます。下図を参照してください。
実装設定¶
前提条件:[Alibaba Cloud ログサービスを有効化] し、LogHub を同期し、必要なメトリクスを生成します。
製品料金¶
ログ取り込みによって生成されたメトリクスは Prometheus のルールに従って 課金されます。
Guance¶
Guance は、クラウドコンピューティングおよびクラウドネイティブ時代において、システムが完全なアプリケーションごとに フルリンクのオブザーバビリティ を構築するためのクラウドサービスプラットフォームです。
データソースの接続方法¶
- フロントエンドページ設定
- Datakit データ収集
実装設定¶
ホストインフラストラクチャ¶
Datakit をインストールすると、デフォルトで [CPU、System、Mem、Disk、DiskIO、Swap、Net 情報収集] が有効になり、インフラストラクチャ 情報を確認できます。
アプリケーションミドルウェア¶
Datakit の [Mysql データ収集] と [Nginx データ収集] を設定します。ホストの 統合実行状況 にある Nginx をクリックすると、組み込みビューに移動します。
ログ¶
Datakit の [Mysql データ収集] と [Nginx データ収集] 内のログ設定を構成するか、カスタムログ設定 [Tailf データ収集] を有効にします。作成が完了すると、ログリストが表示されます。
ログソースをクリックすると、具体的なログ情報(Grok によるデータパース処理済み)が表示されます。
APM¶
dd-java-agent.jar をダウンロードし、javaagent パラメータとして Java アプリケーションの起動コマンドに追加します(-javaagent:/root/mall/dd-java-agent-0.75.0.jar)。Datakit の [dd-trace データ収集] を設定し、作成が成功するとアプリケーションリストが表示されます。
サービス名をクリックすると、サマリーが表示されます。
トレースをクリックすると、トレース情報が表示されます。
サービス名をクリックすると、フレームグラフと詳細情報が表示されます。
RUM¶
アプリケーションを作成し、Web タイプを選択して接続し、エージェント(コード)をコピーして HTML の <body> コンテンツの最初の行に配置します。
Synthetic テスト¶
新しい Synthetic テスト URL、テストポイント、および頻度を作成します。
異常検出ライブラリ¶
組み込みのホスト検出ライブラリ(設定不要)、その他の検出ライブラリは実際のアプリケーションに応じて追加します。
製品料金¶
従量課金基本料金モデル¶
Guance は 2 つの料金モデルを提供しており、費用センターで切り替えて選択できます。1 つは「DataKit + 時系列」数をカウントする料金モデル、もう 1 つは「時系列」数のみをカウントする料金モデルです。その他の課金項目であるバックアップログデータ量、API テスト回数、タスクスケジュール回数、SMS 送信回数は共通の課金項目です。
1. 「DataKit + 時系列」数をカウント¶
| 課金項目 | 課金単位 | 商用版単価 |
|---|---|---|
| DataKit 数 | 1 台あたり | 3 元 |
| 時系列数 | 500 件あたり | 3 元 |
| バックアップログデータ量 | 1,000 万件あたり | 2 元 |
| API テスト回数 | 1 万回あたり | 1 元 注:セルフホストノードで生成された API テストデータは含まれません。 |
| タスクスケジュール回数 | 1 万回あたり | 1 元 |
時系列計算式:
- 課金対象時系列数 = 時系列数 - DataKit 数 * 500
- 課金対象時系列数による請求額 = (時系列数 - DataKit 数 * 500)/ 500 * 3
- 計算された課金対象時系列数が 0 以下の場合は、0 として計算します。
2. 「時系列」数をカウント¶
| 課金項目 | 課金単位 | 商用版単価 |
|---|---|---|
| 時系列数 | 300 件あたり | 3 元 |
| バックアップログデータ量 | 1,000 万件あたり | 2 元 |
| API テスト回数 | 1 万回あたり | 1 元 注:セルフホストノードで生成された API テストデータは含まれません。 |
| タスクスケジュール回数 | 1 万回あたり | 1 元 |
| SMS 送信回数 | 10 回あたり | 1 元 |
時系列計算式:
- 課金対象時系列数 = 時系列数
- 課金対象時系列数による請求額 = 時系列数 / 300 * 3
段階課金モデル¶
ログデータ¶
| 課金項目 | 課金単位 | 商用版段階価格 | ||
|---|---|---|---|---|
| データ保存ポリシー | 14 日 | 30 日 | 60 日 | |
| ログデータ量 | 100 万件あたり | 1.5 元 | 2 元 | 2.5 元 |
APM Trace¶
| 課金項目 | 課金単位 | 商用版段階価格 | |
|---|---|---|---|
| データ保存ポリシー | 7 日 | 14 日 | |
| APM Trace 数 | 100 万個あたり | 3 元 | 6 元 |
RUM PV¶
| 課金項目 | 課金単位 | 商用版段階価格 | |
|---|---|---|---|
| データ保存ポリシー | 7 日 | 14 日 | |
| RUM PV 数 | 1 万個あたり | 1 元 | 2 元 |
年間パッケージ¶
スタートアップアクセラレーションパック¶
| 課金項目 | 容量 | 従量課金価格(372 日) | パッケージ価格 |
|---|---|---|---|
| DataKit | 20 台 | ¥ 72,168 | ¥ 42,000 |
| ログデータ | 4,000 万件 | ||
| APM Trace | 500 万件 | ||
| RUM PV | 40 万件 | ||
| タスクスケジュール | 19 万回 |
ビジネス成長パック¶
| 課金項目 | 容量 | 従量課金価格(372 日) | パッケージ価格 |
|---|---|---|---|
| DataKit | 100 台 | ¥ 517,080 | ¥ 280,000 |
| ログデータ | 4 億件 | ||
| APM Trace | 5,000 万件 | ||
| RUM PV | 200 万件 | ||
| タスクスケジュール | 140 万回 |
エンタープライズスタンダードパック¶
| 課金項目 | 容量 | 従量課金価格(372 日) | パッケージ価格 |
|---|---|---|---|
| DataKit | 200 台 | ¥ 1,019,280 | ¥ 510,000 |
| ログデータ | 8 億件 | ||
| APM Trace | 1 億件 | ||
| RUM PV | 400 万件 | ||
| タスクスケジュール | 240 万回 |
トラフィックパック¶
トラフィックパックは、購入する容量のサイズに応じて異なる割引が適用されます。詳細はアカウントマネージャーにお問い合わせください。
| トラフィックパック | 基本単位 | 購入基本容量 | デフォルトデータ保存ポリシー | 単価 | 価格(日) |
|---|---|---|---|---|---|
| DataKit | 1 | 20 台 | / | 3 | 60 |
| ログデータ(万件) | 100 万 | 100 万件 | 14 日 | 1.5 | 1.5 |
| バックアップログ(万件) | 1000 万 | 1000 万件 | / | 2 | 2 |
| APM Trace(万個) | 100 万 | 100 万個 | 7 日 | 3 | 3 |
| RUM PV(万個) | 10000 | 10 万個 | 7 日 | 1 | 10 |
| API 呼び出し(万回) | 1 万 | 10 万回 | / | 1 | 10 |
| タスクスケジュール(万回) | 1 万 | 30 万回 | / | 1 | 30 |
| SMS | 1 | 100 件 | / | 0.1 | 10 |
注意事項¶
- パッケージの容量制限を超えた場合、超過分はトラフィックパックの購入、または「従量課金」方式で デフォルトデータ保存ポリシーの単価 に基づいて決済されます。
- パッケージに段階課金項目が含まれる場合のデータ保存ポリシーはデフォルトポリシー、すなわちログデータ(14 日)、APM Trace(7 日)、RUM PV(7 日)が適用されます。
- パッケージに段階課金項目が含まれる場合のデータ保存ポリシーがデフォルトポリシーではない場合、すなわちログデータ(30 日または 60 日)、APM Trace(14 日)、RUM PV(14 日)の場合、Guance の課金プラットフォームで請求書を発行する際に、ワークスペースからレポートされた使用量とデータ保存ポリシーに基づいて対応する換算を行う必要があります。換算ポリシーは以下の通りです。
- ログデータ換算係数:デフォルト 14 日、30 日 使用量 * 2、60 日 使用量 * 3
- APM Trace 換算係数:デフォルト 7 日、14 日 使用量 * 2
- RUM PV 換算係数:デフォルト 7 日、14 日 使用量 * 2
時系列計算式:
- 課金対象時系列数 = 時系列数 - DataKit 数 * 500
- 課金対象時系列数による請求額 = (時系列数 - DataKit 数 * 500)/ 500 * 3
- 計算された課金対象時系列数が 0 以下の場合は、0 として計算します。





















