Mackerelトレーシング機能ガイド
プロダクト
  • Mackerel トレーシング機能ガイド
    • はじめに
    • Mackerelトレーシング機能概要
    • OpenTelemetryとは
    • 料金
  • インストール・実装
    • GoにOpenTelemetryを導入する
    • Node.jsにOpenTelemetryを導入する
    • PHPにOpenTelemetryを導入する
    • PythonにOpenTelemetryを導入する
    • RubyにOpenTelemetryを導入する
    • その他の言語にOpenTelemetryを導入する
    • OpenTelemetry Collector を導入する
    • フロントエンド・アプリでのエラートラッキング
  • 機能
    • サービスを健全に保つ
    • 問題を素早く解決する
  • インテグレーション
    • Slack
  • FAQ - よくある質問
GitBook提供
このページ内
  • Span数について
  • Span 数の推測
  1. Mackerel トレーシング機能ガイド

料金

前へOpenTelemetryとは次へインストール・実装

最終更新 3 か月前

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

Span数について

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

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

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

Span 数の推測

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

  • モノリシックな REST API 用のサーバーを使用している場合、概ね 1 リクエストで 10 〜 20 の Spanを作成します。

  • 1 リクエスト平均 20 Span 作成すると仮定すると、5 万リクエスト毎に 100 万 Span 作成されます。

  • この値にリクエスト数を掛けることで、Span 数を推測することができます。

Issues画面 / Trace