You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2024/06/27 00:38:34 UTC
(skywalking-query-protocol) branch master updated: Support tracing trace query (#135)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-query-protocol.git
The following commit(s) were added to refs/heads/master by this push:
new ee577ac Support tracing trace query (#135)
ee577ac is described below
commit ee577ac283c1e0b418d9da502deba41dfbcb28c3
Author: Wan Kai <wa...@foxmail.com>
AuthorDate: Thu Jun 27 08:38:29 2024 +0800
Support tracing trace query (#135)
---
trace.graphqls | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/trace.graphqls b/trace.graphqls
index eac965a..314f266 100644
--- a/trace.graphqls
+++ b/trace.graphqls
@@ -17,6 +17,8 @@
# The list of traces
type TraceBrief {
traces: [BasicTrace!]!
+ #For OAP internal query debugging
+ debuggingTrace: DebuggingTrace
}
# Trace basic info
@@ -68,6 +70,8 @@ enum QueryOrder {
# The trace represents a distributed trace, includes all segments and spans.
type Trace {
spans: [Span!]!
+ #For OAP internal query debugging
+ debuggingTrace: DebuggingTrace
}
type Span {
@@ -167,11 +171,12 @@ type SpanAttachedEvent {
summary: [KeyNumericValue!]!
}
+# Param, if debug is true will enable the query tracing and return DebuggingTrace in the result.
extend type Query {
# Search segment list with given conditions
- queryBasicTraces(condition: TraceQueryCondition): TraceBrief
+ queryBasicTraces(condition: TraceQueryCondition, debug: Boolean): TraceBrief
# Read the specific trace ID with given trace ID
- queryTrace(traceId: ID!): Trace
+ queryTrace(traceId: ID!, debug: Boolean): Trace
# Read the list of searchable keys
queryTraceTagAutocompleteKeys(duration: Duration!):[String!]
# Search the available value options of the given key.