feat: support cold stage data for metrics, trace and log (#469)

This commit is contained in:
Fine0830
2025-05-21 09:19:06 +08:00
committed by GitHub
parent 0c2cfa5630
commit a28972bc5c
17 changed files with 432 additions and 61 deletions

View File

@@ -103,3 +103,63 @@ export const TraceTagValues = {
query: `
tagValues: queryTraceTagAutocompleteValues(tagKey: $tagKey, duration: $duration)`,
};
export const TraceSpansFromColdStage = {
variable: "$traceId: ID!, $duration: Duration!, $debug: Boolean",
query: `
trace: queryTrace(traceId: $traceId, duration: $duration, debug: $debug) {
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
}
}
}
}
`,
};