APM は、APM、APM Pro、APM Enterprise の 3 つの階層で提供されています。APM は、分散型トレーシング機能、トレース、ログ、その他のテレメトリー間のシームレスな相関、サービスに対するすぐに使えるパフォーマンスダッシュボードにより、アプリケーションの深い可視性を提供します。APM Enterprise の Continuous Profiler を使用すると、サービスやエンドポイントレベルの集計、および分散型トレーシングごとに、最も時間がかかり、最もリソースを消費するメソッドをピンポイントで特定することができます。APM Pro と APM Enterprise の Data Streams Monitoring (DSM) を使用すると、Kafka と RabbitMQ を使用するデータストリーミングパイプラインとイベント駆動型アプリケーションのエンドツーエンドパフォーマンスを簡単に追跡することができます。
請求パラメーター | 料金 | 取り込まれ、インデックス化されたスパン | 課金 |
---|
APM ホスト | 基底の APM ホスト あたり 31 ドル / 月 | 各 APM ホストに対し、月 100 万件の Indexed Span と 150 GB の Ingested Spans を含む | Datadog は、Datadog APM サービスでお客様が同時に監視している APM ホストの数を 1 時間ごとに記録します。最高水準プラン (HWMP) では、月末にこの 1 時間ごとの測定結果が最高から最低まで順序付けられ、そのうち 9 番目に高い測定値に基づき課金されます。2 月は例外で、Datadog は 8 番目に高い測定値に基づいて課金します。APM の料金について詳しくはこちら。 |
APM Pro (APM ホストと Data Streams Monitoring) | 基底の APM ホストごとに 35 ドル。Data Streams Monitoring が含まれます。 | APM ホストと同様 | Datadog は、同時監視している Datadog APM サービスのユニーク APM ホストとユニーク DSM ホストの数を 1 時間に 1 回記録します。APM Pro の 1 時間ごとの測定と請求は、APM ホストと同じように行われます。 |
APM Enterprise (APM ホストと Data Streams Monitoring & Continuous Profiler) | 基底の APM ホストあたり 40 ドル。Data Streams Monitoring と Continuous Profiler が含まれ、1 ホストあたり 月 4 つのプロファイルされたコンテナが付属します。 | APM ホストと同様 | Datadog は、同時監視している Datadog APM サービスのユニーク APM ホスト、ユニーク DSM ホスト、ユニーク Continuous Profiler ホストの数を 1 時間に 1 回記録します。APM Enterprise の 1 時間ごとの測定と請求は、APM ホストと同じように行われます。 |
Fargate | APM: 同時実行タスク 1 件につき 2 ドル/月 APM Pro: 同時実行タスク 1 件につき 2.30 ドル/月 APM Enterprise: 同時実行タスク 1 件につき 2.60 ドル/月 | 65,000 の Indexed Span と 10 GB と Ingested Spans を価格に含む。 | お客様が Datadog APM サービスで監視しているタスクのインスタンス数を 5 分間隔で記録します。月末にこの間隔に基づく測定値を集計し、アプリケーションが実行されて監視された平均時間数に基づいて課金されます。Fargate の料金について詳しくはこちら |
Indexed span | Indexed Span 100 万件あたり 1.70 ドル / 月 | すべての APM ホストで使用される Indexed Span の数が超過すると料金が発生 | Indexed Span は、スタック内の個々のサービスに対する個別のリクエストです。保持フィルターを使用してインデックス化されたスパンまたは Datadog APM サービスに送信された レガシー Analyzed Span の合計数に基づき月末に課金されます。APM の料金について詳しくはこちら。 |
Ingested span | Ingested Span 1 GB あたり 0.1 ドル / 月 | すべての APM ホストで使用される Ingested Span の数が超過すると料金が発生 | Ingested Span は、スタック内の個々のサービスに対する個別のリクエストです。Datadog に取り込まれたスパンのギガバイトの総数に基づき月末に課金されます。APM の料金について詳しくはこちら |
注:
- Fargate 以外のコンテナベースの環境を使用している場合、Datadog Agent をデプロイしている基盤となるホストの料金が発生します。
- 1 つのプロファイルされたコンテナは、Continuous Profiler サービスを実行しているコンテナです。これには、プロファイルされていないコンテナは含まれません。たとえば、プロファイルされていないアプリケーションコンテナと同時に実行されている、プロファイルされていない DNS サービスコンテナは、4 つのプロファイラーコンテナの割り当てにカウントされません。
- ユニバーサルサービスモニタリングは、すべての APM 階層 (APM、APM Pro、APM Enterprise) に追加費用なしで含まれています。
詳細については、料金ページを参照してください。
Database Monitoring
請求パラメーター | 正規化されたクエリ | 課金 |
---|
データベースホスト | すべてのデータベースホストには、月に 200 の正規化されたクエリが含まれています。 | Datadog は、データベースモニタリングでお客様が同時に監視しているデータベースホストの数を 1 時間ごとに記録します。最高水準プラン (HWMP) では、月末にこの 1 時間ごとの測定結果が最高から最低まで順序付けられ、そのうち 9 番目に高い測定値に基づき課金されます。2 月は例外で、Datadog は 8 番目に高い測定値に基づいて課金します。 |
正規化されたクエリ | 構成されたしきい値が、すべてのデータベースホストに含まれている正規化されたクエリを超えた場合に請求されます。 | _正規化されたクエリ_は、クエリのパラメーターのみが異なる同様の構造を持つクエリの集合を表します。Datadog では、指定時間に追跡された、構成済みの正規化されたクエリの合計数に基づき請求が発生します。 |
詳細については、料金ページを参照してください。
デプロイのシナリオ
以下に、デフォルトで 15 日の保存期間を持つ Indexed Span の年間請求レートについて、サンプルケースを使用して説明します。アカウントのボリュームディスカウントについては、営業担当者またはカスタマーサクセスマネージャーまでお問い合わせください。
APM ホスト、インデックス化スパン、追加の取り込みスパン
APM ホストを 5 つ使用し、合計 900 GB の取り込みスパンで 3,000 万件のインデックス化スパンを送信。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM ホスト | 5 | 31 ドル / ホスト | 5 × 31 ドル | 155 ドル |
Indexed Span | 3,000 万件 | 5 つの APM ホストに 500 万件の Indexed Span が含まれるため、残りの 2,500 万件に対し 1.70 ドル / 100 万件 | 25 × 1.70 ドル | 42.50 ドル |
Ingested Span | 900 GB | 5 つの APM ホストに 750 GB の Ingested Span が含まれるため、残りの 150 GB に対し 0.10 ドル / 1 GB | 150 * 0.10 ドル | 15 ドル |
合計 | | | 155 ドル + 42.50 ドル + 15 ドル | 月額 212.50 ドル |
APM Pro ホスト、インデックス化スパン、追加の取り込みスパン
APM Pro ホストを 5 つ使用し、合計 900 GB の取り込みスパンで 3,000 万件のインデックス化スパンを送信。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM Pro ホスト | 5 | 1 ホストあたり 35 ドル | 5 × 35 ドル | 175 ドル |
Indexed Span | 3,000 万件 | 5 つの APM ホストに 500 万件の Indexed Span が含まれるため、残りの 2,500 万件に対し 1.70 ドル / 100 万件 | 25 × 1.70 ドル | 42.50 ドル |
Ingested Span | 900 GB | 5 つの APM ホストに 750 GB の Ingested Span が含まれるため、残りの 150 GB に対し 0.10 ドル / 1 GB | 150 * 0.10 ドル | 15 ドル |
合計 | | | 175 ドル + 42.50 ドル + 15 ドル | 月額 232.50 ドル |
1 ホストあたりプロファイルされたコンテナ 6 個の APM Enterprise ホスト
5 つの APM Enterprise ホストを使用し、各ホストごとに別々のコンテナで 6 つのアプリを実行。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM Enterprise ホスト | 5 | $40/ホスト | 5×$40 | $200 |
プロファイルされたコンテナ | 6 / ホスト | ホストあたりの追加コンテナあたり 2 ドル。この場合、各ホストに 6 - 4 = 2 の追加コンテナがあります | 2 * 2 ドル * 5 ホスト | 20 ドル |
合計 | | | $200 + $20 | $220/月 |
APM ホスト、Fargate、インデックス化スパン
5 つの APM ホストを使用し、2,000 万件のインデックス化スパンを送信。1 か月に平均 20 の Fargate タスクに APM をデプロイ。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM ホスト | 5 | 31 ドル / ホスト | 5 × 31 ドル | 155 ドル |
Fargate タスク | 20 | 2 ドル / タスク | 20 × 2 ドル | 40 ドル |
Indexed Span | 2,000 万件 | 5 つの APM ホストに 500 万件の Indexed Span が含まれます。20のFargateタスクに130万含まれています。残りの 1,370万件のIndexed Spanに対し1.70 ドル / 100 万件 | 13.7 × 1.70 ドル | 23.29 ドル |
合計 | | | 155 ドル + 40 ドル + 23.29 ドル | 月額 218.29 ドル |
APM Enterprise ホスト、サービス、コンテナ、インデックス化スパン
コンテナ 1 で稼働するサービス 1、コンテナ 2 で稼働するサービス 2 の APM Enterprise。どちらも 1 つのホストで動作し、App Analytics で 2,000 万件のインデックス化スパンを送信。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM Enterprise ホスト | 1 | $40/ホスト | 1×$40 | 40 ドル |
プロファイルされたコンテナ | 2 | プロファイルされたコンテナが APM ホストあたり 4 つの割り当ての範囲内のため、$0。 | | |
Indexed Span | 2,000 万件 | 1 つの APM ホストに 100 万件の Indexed Span が含まれるため、残りの 1,900 万件に対し 1.70 ドル / 100 万件 | 19 × 1.70 ドル | 32.30 ドル |
合計 | | | $40 + $32.30 | $72.30/月 |
動的スケーリングの APM ホスト、コンテナ、Fargate、インデックス化スパンなし
アプリ 1 は 4~8 のホストインスタンスにデプロイされた 20~40 個のコンテナ上で稼働し、アプリ 2 は 10~30 の Fargate タスク上で稼働。使用量が 99 パーセンタイルまでの EC2 インスタンスの数は 7、Fargate タスクの月ごとの平均数は 28 と仮定する。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM ホスト | 7 | 31 ドル / ホスト | 7 × 31 ドル | 217 ドル |
Fargate タスク | 28 | 2 ドル / タスク | 28 × 2 ドル | 56 ドル |
合計 | | | 217ドル + 56ドル | 月額 273 ドル |
注: EC2 インスタンスに Agent がデプロイされている場合、コンテナの数は料金に影響しません。
Kubernetes ノードとインデックス化スパンを備えた APM Enterprise ホスト
Kubernetes の 20 件のワーカーノード上で稼働し、2,000 万件のインデックス化スパンを送信する Datadog Agent を備えたアプリの APM Enterprise。このワーカーノードのうち 10 件は、ポッドごとに 1 つのコンテナを持つポッドが 8 個、残りの 10 件は、ポッドごとに 1 つのコンテナを持つポッドが 2 個あります。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
APM Enterprise ホスト (ノード) | 20 | $40/ホスト | 20×$40 | $800 |
プロファイルされたコンテナ | 合計 100 | 追加コンテナあたり 2 ドル。この場合、20 のホストで最大 80 のコンテナが許可されますが、2 つのホストで合計 20 のコンテナがあります。100-80 = 20 の追加コンテナ | $2×20 ホスト | 40 ドル |
Indexed Span | 2,000 万件 | 20 の APM ホスト (ノード) に 2,000 万件の Indexed Span が含まれるため、追加はなし | 0 × 1.70 ドル | 0 |
合計 | | | $800 + $40 | $840/月 |
Kubernetes の場合、APM & Continuous Profiler はポッドではなくノードごとに課金されます。
Lambda 関数と Indexed Span
1,000万個のIndexed Spansを送信しながら、1 か月に 1,000 万回呼び出される AWS-Lambda ベースのサーバレスアプリケーション。
対象ユニット | 数量 | 料金 | 計算式 | 小計 |
---|
Lambda 関数呼び出し | 1,000 万 | $5/月 | 10×$5 | $50 |
Indexed Span | 1,000 万 | 100 万回の Lambda 呼び出しごとに 150,000 個の Indexed Span が含まれています。追加の Indexed Span 100万個あたり1.70ドル | 8.5×$1.70 | $14.45 |
合計 | | | $50 + $14.45 | $64.45/月 |
よくあるご質問
1. APM の請求対象となるホストとは?
ホストとは、1 つの物理的または仮想のオペレーティングシステムインスタンスです。Datadog では、お客様が Datadog インフラストラクチャーサービスで同時に監視しているホスト数を 1 時間に一度記録します。APM の請求には、APM がインストールされ、トレースを送信しているホストの数が 1 時間ごとに計算されます。使用量が 99 パーセンタイルまでの APM ホストの数を基に、月末に請求いたします。
2. コンテナごとに 1 つの Agent をデプロイする場合、料金はどのように計算されますか
コンテナをデプロイする場合は、基底のホストにつき 1 つの Agent をセットアップすることをお勧めします。1 つのコンテナごとに 1 つの Agent を稼働させると、各コンテナが 1 つのホストとして扱われるため、APM ホストあたりの料金にコンテナの数をかけた金額が請求されます。
3. 請求対象となる APM Fargate タスクとは?
Fargate タスクとは、AWS Fargate でサーバーレスコンピューターエンジンとして実行するようスケジュールされた一連のコンテナのことです。現在 Datadog で監視しているタスクの数が 5 分間隔で記録されます。APM の請求については、アカウント内でその月に Datadog へトレースを送信した Fargate タスクの 1 時間当たりの平均数に基づき算出されます。
4. 使用量が増加した場合、料金はどうなりますか
APM の料金は、トレースを送信しているアクティブな (上位 99 パーセンタイルまでの) Agent の数を 1 時間ごとに測定し、それを基準として毎月計算します(月末に請求)。上位 1 %の使用量を無視することで、予期しない使用量の急激な増加を課金の対象から除外しています。
5. Kubernetes の pause コンテナに対して課金されますか
Kubernetes は、ポッドの IP アドレスを取得し、そのポッドに加わる他のコンテナに使用されるネットワークネームスペースを設定するために pause コンテナを作成します。すべての pause コンテナはクオータから除外されるため、pause コンテナに対する課金はありません (Agent 5.8 以降が必要)。Kubernetes では、APM がポッドごとではなくノードごとに課金されます。
6. 利用するサービスの数とホスト数は、請求にどのように影響しますか
APM は、サービスではなく、トレースを送信する Agent がデプロイされたホストに基づいて課金されます。さらに、APM はホストごとの月間割り当てを越えて、取り込まれたスパン量とインデックス化されたスパン量に基づいて課金されます。各サービスが送信している取り込まれたスパンとインデックス化されたスパンの数を見積もるには、取り込みと保持のドキュメントを参照してください。
7. 既存の App Analytics フィルターはどうなりますか
2020 年 10 月 20 日現在、既存のすべての App Analytics フィルターは、自動的に Retention Filters に移行されています。フィルターは、未変更のままにするか、必要に応じて修正することができます。移行されたフィルターには、保持フィルターページで App Analytics のレガシーフィルターであることを示す i が付けられます。
8. Ingested Span または Indexed Span のボリュームを見積もるにはどうすればよいですか
Datadogは、Ingested Span と Indexed Span のボリュームを監視するためのメトリクス datadog.estimated_usage.apm.ingested_bytes
および datadog.estimated_usage.apm.ingested_spans
を提供します。詳細については、使用量メトリクスのドキュメントをご覧ください。
9. Continuous Profiler はスタンドアロン製品として利用できますか?
はい、できます。APM なしで Continuous Profiling を購入したい場合は、営業担当者またはカスタマーサクセスマネージャーまでお問い合わせください。
10. Data Streams Monitoring はスタンドアロン製品として利用できますか?
はい、できます。APM なしで Data Streams Monitoring を購入したい場合は、営業担当者またはカスタマーサクセスマネージャーまでお問い合わせください。
その他の参考資料