2
2
title : トレース
3
3
weight : 1
4
4
description : アプリケーションを通過するリクエストの経路
5
- default_lang_commit : 9b5e318
6
- cSpell:ignore : Guten
5
+ default_lang_commit : b7e40731390448f604897ded62cff8abd3505430
7
6
---
8
7
9
8
** トレース** は、リクエストがアプリケーションに投げられたときに何が起こるかの全体像を教えてくれます。
@@ -23,8 +22,8 @@ cSpell:ignore: Guten
23
22
{
24
23
"name" : " hello" ,
25
24
"context" : {
26
- "trace_id" : " 0x5b8aa5a2d2c872e8321cf37308d69df2 " ,
27
- "span_id" : " 0x051581bf3cb55c13 "
25
+ "trace_id" : " 5b8aa5a2d2c872e8321cf37308d69df2 " ,
26
+ "span_id" : " 051581bf3cb55c13 "
28
27
},
29
28
"parent_id" : null ,
30
29
"start_time" : " 2022-04-29T18:52:58.114201Z" ,
@@ -54,10 +53,10 @@ cSpell:ignore: Guten
54
53
{
55
54
"name" : " hello-greetings" ,
56
55
"context" : {
57
- "trace_id" : " 0x5b8aa5a2d2c872e8321cf37308d69df2 " ,
58
- "span_id" : " 0x5fb397be34d26b51 "
56
+ "trace_id" : " 5b8aa5a2d2c872e8321cf37308d69df2 " ,
57
+ "span_id" : " 5fb397be34d26b51 "
59
58
},
60
- "parent_id" : " 0x051581bf3cb55c13 " ,
59
+ "parent_id" : " 051581bf3cb55c13 " ,
61
60
"start_time" : " 2022-04-29T18:52:58.114304Z" ,
62
61
"end_time" : " 2022-04-29T22:52:58.114561Z" ,
63
62
"attributes" : {
@@ -92,10 +91,10 @@ cSpell:ignore: Guten
92
91
{
93
92
"name" : " hello-salutations" ,
94
93
"context" : {
95
- "trace_id" : " 0x5b8aa5a2d2c872e8321cf37308d69df2 " ,
96
- "span_id" : " 0x93564f51e1abe1c2 "
94
+ "trace_id" : " 5b8aa5a2d2c872e8321cf37308d69df2 " ,
95
+ "span_id" : " 93564f51e1abe1c2 "
97
96
},
98
- "parent_id" : " 0x051581bf3cb55c13 " ,
97
+ "parent_id" : " 051581bf3cb55c13 " ,
99
98
"start_time" : " 2022-04-29T18:52:58.114492Z" ,
100
99
"end_time" : " 2022-04-29T18:52:58.114631Z" ,
101
100
"attributes" : {
@@ -148,7 +147,7 @@ OpenTelemetryでのトレースがどのように機能するかを理解する
148
147
149
148
コンテキスト伝搬(プロパゲーション)は、分散トレースを可能にする中心となる概念です。
150
149
コンテキスト伝搬を使用すると、スパンがどこで生成されたかに関係なく、スパンを相互に関連付け、トレースとして組み立てられます。
151
- このトピックについては、[ コンテキスト伝搬] ( /docs/concepts /context-propagation) の概要を参照してください。
150
+ このトピックについては、[ コンテキスト伝搬] ( ../.. /context-propagation) の概要を参照してください。
152
151
153
152
## スパン {#spans}
154
153
@@ -216,7 +215,7 @@ OpenTelemetryでは、以下の情報を含みます。
216
215
- トレースフラグ。これはトレースに関する情報を含むバイナリエンコーディングです。
217
216
- ベンダ固有のトレース情報を保持するキーと値のペアのリスト
218
217
219
- スパンコンテキストは、[ 分散コンテキスト] ( #context-propagation ) や[ バゲッジ] ( /docs/concepts/signals /baggage) と共にシリアライズされ、伝搬されるスパンの一部です。
218
+ スパンコンテキストは、[ 分散コンテキスト] ( #context-propagation ) や[ バゲッジ] ( .. /baggage) と共にシリアライズされ、伝搬されるスパンの一部です。
220
219
221
220
スパンコンテキストにはトレースIDが含まれているため、[ スパンリンク] ( #span-links ) を作成する際に使用されます。
222
221
@@ -277,6 +276,8 @@ SDKでのサンプリングで属性を利用できるようにするには、
277
276
278
277
リンクは必須ではありませんが、トレーススパン同士を関連付ける良い方法として役立ちます。
279
278
279
+ スパンリンクの詳細は、[ リンク] ( /docs/specs/otel/trace/api/#link ) を参照してください。
280
+
280
281
### スパンステータス {#span-status}
281
282
282
283
各スパンにはステータスがあります。可能な値は以下の3つです。
0 commit comments