GET /v1/traces/{trace_id} -- return a single trace with full detail including critical path and service breakdown.
GET
/v1/traces/{trace_id}Path parameters
trace_idstringrequiredTrace ID
Responses
200Trace detail
critical_pathstring[]requirederror_countinteger<int64>requiredroot_spanSpanDetailrequiredIndividual span detail in trace detail response.
Show propertiesHide properties
duration_usinteger<int64>requiredevents_jsonstring | nulllinks_jsonstring | nullparent_span_idstring | nullresource_attributesstring | nullscope_namestring | nullscope_versionstring | nullservice_namestringrequiredspan_attributesstring | nullspan_idstringrequiredspan_kindinteger<int32> | nullspan_namestringrequiredstatus_codeinteger<int32>requiredtimestampstringrequiredtrace_idstringrequiredtrace_statestring | nullservice_breakdownServiceBreakdownEntry[]requiredShow propertiesHide properties
Array of
ServiceBreakdownEntryduration_usinteger<int64>requiredpercentagenumber<double>requiredservicestringrequiredservicesstring[]requiredspan_countinteger<int64>requiredspansSpanDetail[]requiredShow propertiesHide properties
Array of
SpanDetailduration_usinteger<int64>requiredevents_jsonstring | nulllinks_jsonstring | nullparent_span_idstring | nullresource_attributesstring | nullscope_namestring | nullscope_versionstring | nullservice_namestringrequiredspan_attributesstring | nullspan_idstringrequiredspan_kindinteger<int32> | nullspan_namestringrequiredstatus_codeinteger<int32>requiredtimestampstringrequiredtrace_idstringrequiredtrace_statestring | nulltotal_duration_usinteger<int64>requiredtrace_idstringrequiredRequest
curl -X GET "/v1/traces/string"const response = await fetch("/v1/traces/string", {
method: "GET"
});import requests
response = requests.get(
"/v1/traces/string",
)Response
{
"critical_path": [
"string"
],
"error_count": 0,
"root_span": {
"duration_us": 0,
"events_json": "string",
"links_json": "string",
"parent_span_id": "string",
"resource_attributes": "string",
"scope_name": "string",
"scope_version": "string",
"service_name": "string",
"span_attributes": "string",
"span_id": "string",
"span_kind": 0,
"span_name": "string",
"status_code": 0,
"timestamp": "string",
"trace_id": "string",
"trace_state": "string"
},
"service_breakdown": [
{
"duration_us": 0,
"percentage": 0,
"service": "string"
}
],
"services": [
"string"
],
"span_count": 0,
"spans": [
{
"duration_us": 0,
"events_json": "string",
"links_json": "string",
"parent_span_id": "string",
"resource_attributes": "string",
"scope_name": "string",
"scope_version": "string",
"service_name": "string",
"span_attributes": "string",
"span_id": "string",
"span_kind": 0,
"span_name": "string",
"status_code": 0,
"timestamp": "string",
"trace_id": "string",
"trace_state": "string"
}
],
"total_duration_us": 0,
"trace_id": "string"
}