> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# サービスマップ

> ClickStack のサービスマップで、サービス間の依存関係とリクエストフローを可視化します。

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Beta feature. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        Learn more.
                    </a>
                </u>
            </span>
        </div>;
};

サービスマップでは、サービス同士がどのようにやり取りしているかを可視化できます。ClickStack は、同じトレース内のクライアントスパン (送信リクエスト) とサーバースパン (受信リクエスト) を対応付けてグラフを構築し、サービス間のリクエスト経路を再現します。

左側のナビゲーションパネルで **Service Map** をクリックすると、グラフ全体を表示できます。サービスは、OpenTelemetry で[トレースデータを取り込み](/ja/clickstack/ingesting-data)始めると表示されます。

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/huP88Vza7bEG09HU/images/clickstack/service-maps/service-map-overview.png?fit=max&auto=format&n=huP88Vza7bEG09HU&q=85&s=329e5af166964eaff835d053b0e275bb" alt="サービスノードとそれらの間のリクエストフローを示すサービスマップ" size="lg" width="1999" height="981" data-path="images/clickstack/service-maps/service-map-overview.png" />

<div id="exploring-the-service-map">
  ## サービスマップの確認
</div>

各ノードはサービスを表し、`service.name` リソース属性で識別されます。エッジ (破線) は、あるサービスのクライアントスパンが別のサービスのサーバースパンに対応している場合に、それらのサービスを結びます。ノードの大きさは相対的なトラフィック量を示し、赤いノードは選択した時間範囲内にエラーがあるサービスを表します。

マップ上部のツールバーでは、表示の絞り込みや調整を行えます。

**ソースセレクター** — マップを特定のトレースソース (例: "ClickPy Traces") に絞り込みます。

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/huP88Vza7bEG09HU/images/clickstack/service-maps/source-selector.png?fit=max&auto=format&n=huP88Vza7bEG09HU&q=85&s=ecf60d5b8facb6cfb3f65cd35b247cef" alt="サービスマップのツールバーでソースセレクターが強調表示されている" size="lg" width="3838" height="138" data-path="images/clickstack/service-maps/source-selector.png" />

**サンプリングスライダー** — パフォーマンスと精度のバランスを取るために、サンプリング率を調整します。高トラフィックのクラスターでは、低い値のほうがより速く読み込まれます。

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/huP88Vza7bEG09HU/images/clickstack/service-maps/sampling.png?fit=max&auto=format&n=huP88Vza7bEG09HU&q=85&s=16194f0661fc21be9a57f287e0911aae" alt="サービスマップのツールバーでサンプリングスライダーが強調表示されている" size="lg" width="3838" height="138" data-path="images/clickstack/service-maps/sampling.png" />

**日付範囲ピッカー** — マップの作成に使用するトレースデータの時間範囲を設定します。

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/huP88Vza7bEG09HU/images/clickstack/service-maps/date-selector.png?fit=max&auto=format&n=huP88Vza7bEG09HU&q=85&s=24a2f1eff9a4ce5109d02911eb44b574" alt="サービスマップのツールバーで日付範囲ピッカーが強調表示されている" size="lg" width="3838" height="138" data-path="images/clickstack/service-maps/date-selector.png" />

マップ左下の **+/-** ボタン、またはスクロール操作で拡大・縮小できます。

<div id="trace-level-service-maps">
  ## トレースレベルのサービスマップ
</div>

個々のトレースを確認すると、そのリクエストがサービス間をどのように経由したかを示す、対象を絞ったサービスマップが表示されます。これにより、トレースのウォーターフォールを離れることなく、単一のリクエストのトポロジーを確認できます。

<Frame>
  <video src="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/huP88Vza7bEG09HU/images/clickstack/service-maps/service-map-demo.mp4?fit=max&auto=format&n=huP88Vza7bEG09HU&q=85&s=9effbc631e45847c648c37f3b5e661a5" autoPlay loop muted playsInline width="100%" data-path="images/clickstack/service-maps/service-map-demo.mp4" />
</Frame>
