Jump to content

Distributed tracing/Tutorial/Exploring attributes

From Wikitech

Attributes

Exploring Attributes in the Jaeger UI

The Jaeger UI provides detailed information about the various attributes associated with each span.

Accessing the Attributes Panel

  • Select a Trace - From the trace results list, click on the trace you want to explore
  • View the Trace Graph - You will see a graphical representation of the trace, showing all spans and their relationships.
  • Select a Span - Click on a span in the trace graph, this will expand the span details where you will see clickable groups of attributes e.g. "Tags" and "Process". Click to expand into a full list.

Operation and Timing

At the top of the span details you'll see these fields in larger text:

  • Operation Name: The specific operation being performed by the service (e.g., GET /foo).
  • Service Name: The name of the service that executed the span.
  • Duration: The total time taken by the span to complete.
  • Start Time: The time when the span began executing relative to the beginning of the trace.

Below this, attributes are shown e.g. "Tags" and "Process"

Attributes Overview

The Attributes details presents a list of key-value pairs that provide detail about the selected span. The data displayed can vary based on the application tracing implementation, for example:

HTTP Attributes

  • http.method: The HTTP method used for the request (e.g., GET, POST)
  • http.url: The full URL of the request made
  • http.status_code: The HTTP status code returned (e.g., 200, 404, 500).

Visual Demo - Expanding Attributes (click to play)

Filtering and Searching Attributes

  • Searching - You can search for specific attributes using the tags selector in the Search form.

Next up

Distributed tracing/Tutorial/Searching