イベント アノテーションをトレーススパンに追加する

ユーザー定義のコンテンツをトレースに追加できます。Cloud Trace API v1 ではラベルを追加できますが、Cloud Trace API v2 ではタイムイベントまたは属性を追加できます。時間イベントは、一連の属性に加えて、文字列の形式でメッセージを指定できるため、より柔軟です。各属性は Key-Value ペアとして表されます。たとえば、属性がインスタンス ID を記録する場合があります。属性の例については、Attributes の API リファレンス ページをご覧ください。

ラベルで注釈を付ける

Cloud Trace API v1 の patchTraces を使用するときは、labels オブジェクトを作成して TraceSpan オブジェクトにアタッチすることにより、イベント アノテーションをスパンに追加できます。

こうしたイベント アノテーションは、トレースの詳細を表示すると、ラベルとして表示されます。ラベルの詳細については、トレースラベルをご覧ください。

属性で注釈を付ける

Cloud Trace API v2 の batchWrite を使用するときは、attributes オブジェクトを作成して Span オブジェクトにアタッチすることにより、スパンに注釈を付けることができます。

こうしたイベント アノテーションは、トレースの詳細を表示すると、ラベルとして表示されます。詳細については、トレースを調査するをご覧ください。

タイムイベントで注釈を付ける

Cloud Trace API v2 の batchWrite を使用するときは、TimeEvents オブジェクトを作成して Span オブジェクトにアタッチすることにより、イベント アノテーションとメッセージ イベントをスパンに追加できます。

TimeEvents オブジェクトは TimeEvent オブジェクトの配列で、各オブジェクトには MessageEvent オブジェクトと Annotation オブジェクトが含まれます。

トレースの TimeEvents を表示するには、トレースのウォーターフォール グラフに移動して、[ログとイベントを表示] をクリックします。TimeEvent を選択すると、その詳細が[詳細] ペインに表示されます。

次のステップ