feat: adapt new trace protocol and implement new trace view (#499)

This commit is contained in:
Fine0830
2025-09-28 19:01:23 +08:00
committed by GitHub
parent 730515e304
commit dd90ab5ea7
52 changed files with 2889 additions and 937 deletions

View File

@@ -163,3 +163,73 @@ export const TraceSpansFromColdStage = {
}
`,
};
export const HasQueryTracesV2Support = {
query: `
hasQueryTracesV2Support
`,
};
export const QueryV2Traces = {
variable: "$condition: TraceQueryCondition",
query: `
queryTraces(condition: $condition) {
traces {
spans {
traceId
segmentId
spanId
parentSpanId
refs {
traceId
parentSegmentId
parentSpanId
type
}
serviceCode
serviceInstanceName
startTime
endTime
endpointName
type
peer
component
isError
layer
tags {
key
value
}
logs {
time
data {
key
value
}
}
attachedEvents {
startTime {
seconds
nanos
}
event
endTime {
seconds
nanos
}
tags {
key
value
}
summary {
key
value
}
}
}
}
retrievedTimeRange {
startTime
endTime
}
}`,
};