コンテンツにスキップ

Guance vs Alibaba Cloud ARMS 3.0


製品比較

背景説明:

Alibaba Cloud サーバー 40 台、ログ量 70~80 GB/日(トレースデータ含む)約 6,000 万行/日、PV 3 万/日

デプロイアーキテクチャ比較

image.png

製品費用比較

(本テストのみの結果)

image.png

リソース消費比較

(本テストのみの結果)

image.png

ARMS 3.0

アプリケーションリアルタイム監視サービス ARMS(Application Real-Time Monitoring Service)はアプリケーションパフォーマンス管理(APM)製品です。アプリケーション監視、Prometheus 監視、フロントエンド監視の 3 つのサブ製品で構成され、分散アプリケーション、コンテナ環境、ブラウザ、ミニプログラム、アプリなど多岐にわたるパフォーマンス管理をカバーし、フルスタックのパフォーマンス監視とエンドツーエンドのトレーシング診断を実現し、アプリケーション運用を効率的かつ簡単にします。

Prometheus

Alibaba Cloud Prometheus 監視は、オープンソースの Prometheus エコシステムと完全に統合され、多様なコンポーネント監視をサポートし、すぐに使えるプリセット監視ダッシュボードを多数提供し、フルマネージドの Prometheus サービスを提供します。

データソースの接続方法

  1. ACK(Alibaba Cloud Container Service)Kubernetes 版クラスター
  2. セルフホスト Kubernetes クラスター
  3. RemoteWrite(リモートストレージ)

実装設定

Prometheus データの取り込みは Kubernetes クラスターに基づいています。直接 [Kubernetes マネージド版クラスター] を作成すると、作成完了後にページ上で Kubernetes 関連の組み込みビューダッシュボードが表示されます。

image.png

製品料金

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 以上
備考
  1. 各レポートメトリクスは最大 2 KB を超えてはなりません。
  2. 各メトリクスは最大 15 日間保存され、15 日を超えるメトリクスデータは削除されます。調整についてはお問い合わせください。

クラウド監視

クラウド監視(CloudMonitor)は、Alibaba Cloud リソースとインターネットアプリケーションを監視するサービスです。

データソースの接続方法

Prometheus は Alibaba Cloud クラウド監視と統合されており、クラウド監視を通じて Prometheus で現在のクラウドアカウントの指定リージョンにおけるクラウドサービスを監視できます。

現在、ECS、RDS MongoDB、Redis、OSS、RDS、NAT、SLB、RocketMQ、Kafka、EIP、ES、DRDS の取り込みに対応しています。

実装設定

Prometheus 設定画面でクラウドサービスの取り込みを追加します。

image.png

製品料金

Prometheus がクラウド監視と統合された後、クラウド監視に追加の費用は発生せず、収集された監視データは Prometheus のルールに従って 課金されます。

フロントエンド監視

ARMS フロントエンド監視は、Web シーン、Weex シーン、ミニプログラムシーンに特化して監視を行い、ページの読み込み速度(パフォーマンス計測)、ページの安定性(JS エラー)、外部サービス呼び出しの成功率(API)の 3 つの側面から Web ページとミニプログラムページの健全性を監視します。

データソースの接続方法

Web シーン - CDN 方式でのエージェントインストール - NPM 方式でのエージェントインストール

Weex シーン - Weex 接続

ミニプログラムシーン - DingTalk ミニプログラム - Alipay ミニプログラム - WeChat ミニプログラム - その他

実装設定

アプリケーションサイトを作成し、Web タイプを選択して接続し、BI エージェント(コード)をコピーして HTML の <body> コンテンツの最初の行に配置します。

image.png

製品料金

ベーシック版

従量課金

課金量 課金単価
全サイト フロントエンドデータレポート回数 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年
備考
  1. フロントエンド監視:課金の計量は主にページ PV 呼び出しと API 呼び出しのレポート回数、カスタムレポート回数です。日次で決済され、1000 回未満のレポート回数は 1000 回として計算します。フロントエンド監視データはデフォルトで 30 日間保存されます。
  2. フロントエンド監視の計算式:日次レポートトラフィック = 日次 PV +(日次 API 呼び出し回数 - 日次 50 万)* 0.1 + カスタムレポート。
  3. 1 回の PV で生成されるデータレポート回数 = 1 + API 呼び出し回数 + カスタムデータレポート回数。ほとんどの場合、ページデータレポート回数はページアクセス回数とほぼ同じです。

アプリケーション監視

ARMS アプリケーション監視は、アプリケーションパフォーマンス管理(APM)製品です。コードを変更する必要はなく、アプリケーションにエージェントをインストールするだけで、ARMS はアプリケーションを全方位で監視し、エラーが発生しているインターフェースや遅延しているインターフェースを迅速に特定し、呼び出しパラメータを再現し、システムのボトルネックを発見することで、オンライン上の問題診断の効率を大幅に向上させます。

データ取り込み

デプロイ環境別の取り込み - EDAS - ACK(Alibaba Cloud Container Service) - オープンソース K8s クラスター - Docker クラスター - その他環境(例:セルフホスト IDC)

開発言語別の取り込み - JAVA - PHP

実装設定

アプリケーションを取り込み、Java 言語を選択し、スクリプト自動インストール方式を選択します。

image.png

製品料金

ベーシック版
名称 課金内容 備考
アプリケーション監視ベーシック版 - 統計メトリクス保存費用 統計メトリクス保存 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 つのエージェントで 1 つのアプリケーションインスタンス(例:Tomcat インスタンス、Java プロセス)を監視できます。
  2. アプリケーション監視:トラフィックは、実際の全アプリケーションのオンライン時間の合計に基づいて計算され、日次で決済されます。アプリケーション監視データはデフォルトで 60 日間保存されます。

Synthetic テスト

Synthetic テストは、インターネットアプリケーション(Web ページ、ネットワークリンクなど)に対してアプリケーションパフォーマンスとユーザーエクスペリエンスの監視を提供するサービスです。

データソースの接続方法

Synthetic テストは、世界中に分散された監視ネットワークを利用して、対象の Web アプリケーション(Web サイト、サーバーなど)に対してブラウザテストまたはネットワークパステストを実行できます。現在、各タスクで最大 50 個の監視ポイントを追加できます。

実装設定

Synthetic テストを作成し、監視対象の URL と監視ポイント(最大 50 個)を追加します。

image.png

製品料金

Synthetic テストは 2020 年 11 月 20 日にパブリックベータを開始しました。ARMS の 15 日間無料トライアル版、または任意の有料バージョンを有効にして Synthetic テストを利用できます。パブリックベータ期間中は、15 日間のトライアルが期限切れになっても、Synthetic テストを 無料で利用 できます。

ログ監視

高度にカスタマイズされたビジネスシーンでは、ログ監視タスクを作成して必要なメトリクスを自由に統計し、必要なデータとレポートを生成し、アラートを柔軟に設定できます。

データソースの接続方法

ARMS ログ監視は、完全にカスタマイズ可能な監視タスクをサポートします。そのフローは、データソースの設定とメトリクスの設定の 2 つの主要なステップで構成されます。下図を参照してください。

実装設定

前提条件:[Alibaba Cloud ログサービスを有効化] し、LogHub を同期し、必要なメトリクスを生成します。

image.png

製品料金

ログ取り込みによって生成されたメトリクスは Prometheus のルールに従って 課金されます。

Guance

Guance は、クラウドコンピューティングおよびクラウドネイティブ時代において、システムが完全なアプリケーションごとに フルリンクのオブザーバビリティ を構築するためのクラウドサービスプラットフォームです。

データソースの接続方法

  • フロントエンドページ設定
  • Datakit データ収集

実装設定

ホストインフラストラクチャ

Datakit をインストールすると、デフォルトで [CPU、System、Mem、Disk、DiskIO、Swap、Net 情報収集] が有効になり、インフラストラクチャ 情報を確認できます。

image.png

アプリケーションミドルウェア

Datakit の [Mysql データ収集] と [Nginx データ収集] を設定します。ホストの 統合実行状況 にある Nginx をクリックすると、組み込みビューに移動します。

image.png

ログ

Datakit の [Mysql データ収集] と [Nginx データ収集] 内のログ設定を構成するか、カスタムログ設定 [Tailf データ収集] を有効にします。作成が完了すると、ログリストが表示されます。

image.png

ログソースをクリックすると、具体的なログ情報(Grok によるデータパース処理済み)が表示されます。

image.png

APM

dd-java-agent.jar をダウンロードし、javaagent パラメータとして Java アプリケーションの起動コマンドに追加します(-javaagent:/root/mall/dd-java-agent-0.75.0.jar)。Datakit の [dd-trace データ収集] を設定し、作成が成功するとアプリケーションリストが表示されます。

image.png

サービス名をクリックすると、サマリーが表示されます。

image.png

トレースをクリックすると、トレース情報が表示されます。

image.png

サービス名をクリックすると、フレームグラフと詳細情報が表示されます。

image.png

RUM

アプリケーションを作成し、Web タイプを選択して接続し、エージェント(コード)をコピーして HTML の <body> コンテンツの最初の行に配置します。

image.png

Synthetic テスト

新しい Synthetic テスト URL、テストポイント、および頻度を作成します。

image.png

異常検出ライブラリ

組み込みのホスト検出ライブラリ(設定不要)、その他の検出ライブラリは実際のアプリケーションに応じて追加します。

image.png

製品料金

従量課金基本料金モデル

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 として計算します。

フィードバック

このページは役に立ちましたか?