トレース - 料金

Mackerel の 1 オーガニゼーションあたり月間 500 万スパンまで送信できます。Mackerel におけるトレース機能のベータ版という位置づけのため、無料でご利用いただけます。

Span数について

Span とは、OpenTelemetry が送信する分散トレーシングに用いられるデータの単位です。

1 つの Span が1つの操作を表します。 例えば、SQL を実行したり、リクエストを受けたりするとそれぞれ 1 つ Span が作られます。

具体的には下の図の線 1 本 1 本が 1 Span を表します。

Issues画面 / Trace

Span 数の推測

Span の数はアプリケーションの仕組みによって左右されるため、正確に推測することは難しいですが、一般的な Web アプリケーションの場合は以下のように推測することが可能です。

  • モノリシックな REST API 用のサーバーを使用している場合、概ね 1 リクエストで 10 〜 20 の Spanを作成します。
  • 1 リクエスト平均 20 Span 作成すると仮定すると、5 万リクエスト毎に 100 万 Span 作成されます。
  • この値にリクエスト数を掛けることで、Span 数を推測することができます。