service graph とは何か
service graph は、各 service をノード、各呼び出し関係をエッジとする視覚的なモデルで、通常は分散 trace を分析して構築されます。エッジには、接続された service 間のリクエストレート、エラーレート、レイテンシを注記できます。図で想定された依存関係ではなく、実際の依存関係のトポロジを明らかにします。
なぜ重要か
大規模なシステムでは、真の呼び出しグラフを記憶から知るのは困難です。service graph はそれをライブトラフィックから浮かび上がらせ、失敗している依存関係や予期しない結合を容易に見つけられるようにします。
関連ガイド
What Is Trace Context Propagation?Trace context propagation passes trace and span identifiers across service boundaries, usually in request hea…
What Is the Latency Golden Signal?The latency golden signal measures how long requests take to serve, tracked separately for successful and fai…
What Is the RED Method?The RED method monitors request-driven services using three metrics: rate, errors, and duration, giving a req…