Skip to content

Commit cc2ff56

Browse files
authored
feat: add source span tag (#3413)
Signed-off-by: Song Gao <[email protected]>
1 parent 9493838 commit cc2ff56

File tree

12 files changed

+33
-1066
lines changed

12 files changed

+33
-1066
lines changed

fvt/result/trace/complex1.json

Lines changed: 2 additions & 191 deletions
Original file line numberDiff line numberDiff line change
@@ -1,193 +1,4 @@
11
[
2-
{
3-
"name": "batch_op",
4-
"traceID": "7bf55299aeb03718164f949794798bd8",
5-
"spanID": "9638d15a178bf142",
6-
"parentSpanID": "0000000000000000",
7-
"attribute": {
8-
"data": "[{\"c\":33},{\"c\":63}]",
9-
"rule": "rule1"
10-
},
11-
"startTime": "2024-10-15T16:46:35.9003491+08:00",
12-
"endTime": "2024-10-15T16:46:35.9003491+08:00",
13-
"ruleID": "rule1",
14-
"ChildSpan": [
15-
{
16-
"name": "log_0_1_transform",
17-
"traceID": "7bf55299aeb03718164f949794798bd8",
18-
"spanID": "f86ea425776d1ce0",
19-
"parentSpanID": "9638d15a178bf142",
20-
"attribute": {
21-
"data": "[{\"c\":33},{\"c\":63}]",
22-
"rule": "rule1"
23-
},
24-
"startTime": "2024-10-15T16:46:35.9003491+08:00",
25-
"endTime": "2024-10-15T16:46:35.9003491+08:00",
26-
"ruleID": "rule1",
27-
"ChildSpan": [
28-
{
29-
"name": "log_0_2_encode",
30-
"traceID": "7bf55299aeb03718164f949794798bd8",
31-
"spanID": "979249207ab17fbd",
32-
"parentSpanID": "f86ea425776d1ce0",
33-
"attribute": {
34-
"data": "[{\"c\":33},{\"c\":63}]",
35-
"rule": "rule1"
36-
},
37-
"startTime": "2024-10-15T16:46:35.9003491+08:00",
38-
"endTime": "2024-10-15T16:46:35.9003491+08:00",
39-
"ruleID": "rule1",
40-
"ChildSpan": [
41-
{
42-
"name": "log_0",
43-
"traceID": "7bf55299aeb03718164f949794798bd8",
44-
"spanID": "5dd7afc65449ce1b",
45-
"parentSpanID": "979249207ab17fbd",
46-
"attribute": {
47-
"data": "MzMKNjM=",
48-
"rule": "rule1"
49-
},
50-
"startTime": "2024-10-15T16:46:35.9003491+08:00",
51-
"endTime": "2024-10-15T16:46:35.9008565+08:00",
52-
"ruleID": "rule1",
53-
"ChildSpan": []
54-
}
55-
]
56-
}
57-
]
58-
}
59-
]
60-
},
61-
{
62-
"name": "subtopo_pushStream",
63-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
64-
"spanID": "057379011f0b3196",
65-
"parentSpanID": "0000000000000000",
66-
"attribute": {
67-
"data": "eyJhIjogMjIsImIiOiA0MX0=",
68-
"rule": "$$subtopo_pushStream"
69-
},
70-
"startTime": "2024-10-21T07:25:09.651097856Z",
71-
"endTime": "2024-10-21T07:25:09.65110528Z",
72-
"ruleID": "$$subtopo_pushStream",
73-
"ChildSpan": [
74-
{
75-
"name": "2_decoder",
76-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
77-
"spanID": "58c5e174bc3e363c",
78-
"parentSpanID": "057379011f0b3196",
79-
"attribute": {
80-
"data": "eyJhIjogMjIsImIiOiA0MX0=",
81-
"rule": "$$subtopo_pushStream"
82-
},
83-
"startTime": "2024-10-21T07:25:09.651173612Z",
84-
"endTime": "2024-10-21T07:25:09.651180895Z",
85-
"ruleID": "$$subtopo_pushStream",
86-
"ChildSpan": [
87-
{
88-
"name": "3_project",
89-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
90-
"spanID": "afa8e26627c45880",
91-
"parentSpanID": "58c5e174bc3e363c",
92-
"attribute": {
93-
"data": "{\"a\":22,\"b\":41}",
94-
"rule": "rule1"
95-
},
96-
"startTime": "2024-10-21T07:25:09.651655074Z",
97-
"endTime": "2024-10-21T07:25:09.651692263Z",
98-
"ruleID": "rule1",
99-
"ChildSpan": [
100-
{
101-
"name": "memory_0_0_transform",
102-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
103-
"spanID": "a2dd9327d8b8a5d9",
104-
"parentSpanID": "afa8e26627c45880",
105-
"attribute": {
106-
"data": "{\"c\":63}",
107-
"rule": "rule1"
108-
},
109-
"startTime": "2024-10-21T07:25:09.65173665Z",
110-
"endTime": "2024-10-21T07:25:09.651749513Z",
111-
"ruleID": "rule1",
112-
"ChildSpan": [
113-
{
114-
"name": "memory_0",
115-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
116-
"spanID": "c9a81e67625c4637",
117-
"parentSpanID": "a2dd9327d8b8a5d9",
118-
"attribute": {
119-
"data": "{\"c\":63}",
120-
"rule": "rule1"
121-
},
122-
"startTime": "2024-10-21T07:25:09.6524034Z",
123-
"endTime": "2024-10-21T07:25:09.652605454Z",
124-
"ruleID": "rule1",
125-
"ChildSpan": [
126-
{
127-
"name": "memStream",
128-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
129-
"spanID": "033a031239f66e24",
130-
"parentSpanID": "c9a81e67625c4637",
131-
"attribute": {
132-
"data": "{\"c\":63}",
133-
"rule": "rule2"
134-
},
135-
"startTime": "2024-10-21T07:25:09.652513615Z",
136-
"endTime": "2024-10-21T07:25:09.652518634Z",
137-
"ruleID": "rule2",
138-
"ChildSpan": [
139-
{
140-
"name": "2_window",
141-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
142-
"spanID": "1ddb43ab2db80f52",
143-
"parentSpanID": "033a031239f66e24",
144-
"attribute": {
145-
"data": "{\"c\":63}",
146-
"rule": "rule2"
147-
},
148-
"links": [
149-
{
150-
"TraceID": "78b5083e0a40e901d5fe92c24e1876d1"
151-
}
152-
],
153-
"startTime": "2024-10-21T07:25:09.652722923Z",
154-
"endTime": "2024-10-21T07:25:10.153389997Z",
155-
"ruleID": "rule2",
156-
"ChildSpan": [
157-
158-
]
159-
}
160-
]
161-
}
162-
]
163-
}
164-
]
165-
},
166-
{
167-
"name": "log_0_0_batch",
168-
"traceID": "77c55bf4a0da25f2161ccdb02be5b3cb",
169-
"spanID": "71b0f6c97589d5a1",
170-
"parentSpanID": "afa8e26627c45880",
171-
"attribute": {
172-
"data": "{\"c\":63}",
173-
"rule": "rule1"
174-
},
175-
"links": [
176-
{
177-
"TraceID": "205cdd36e45568bb6db9de5ccc70835f"
178-
}
179-
],
180-
"startTime": "2024-10-21T07:25:09.651795906Z",
181-
"endTime": "2024-10-21T07:25:09.651806827Z",
182-
"ruleID": "rule1",
183-
"ChildSpan": [
184-
185-
]
186-
}
187-
]
188-
}
189-
]
190-
}
191-
]
192-
}
2+
{"name":"subtopo_pushStream","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"acfd9c5090a15698","parentSpanID":"0000000000000000","attribute":{"data":"eyJhIjogMjIsImIiOiA0MX0=","rule":"$$subtopo_pushStream","span.mytype":"data-processing"},"startTime":"2024-12-02T10:12:00.470671+08:00","endTime":"2024-12-02T10:12:00.470678157+08:00","ruleID":"$$subtopo_pushStream","ChildSpan":[{"name":"2_decoder","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"58e8b1a67c7d76c1","parentSpanID":"acfd9c5090a15698","attribute":{"data":"eyJhIjogMjIsImIiOiA0MX0=","rule":"$$subtopo_pushStream"},"startTime":"2024-12-02T10:12:00.470694+08:00","endTime":"2024-12-02T10:12:00.470702388+08:00","ruleID":"$$subtopo_pushStream","ChildSpan":[{"name":"3_project","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"07a877e67e2fdb2e","parentSpanID":"58e8b1a67c7d76c1","attribute":{"data":"{\"a\":22,\"b\":41}","rule":"rule1"},"startTime":"2024-12-02T10:12:00.470709+08:00","endTime":"2024-12-02T10:12:00.470726073+08:00","ruleID":"rule1","ChildSpan":[{"name":"memory_0_0_transform","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"51ceeb2d9ec3b692","parentSpanID":"07a877e67e2fdb2e","attribute":{"data":"{\"c\":63}","rule":"rule1"},"startTime":"2024-12-02T10:12:00.470936+08:00","endTime":"2024-12-02T10:12:00.470950495+08:00","ruleID":"rule1","ChildSpan":[{"name":"memory_0","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"5fc5fd4bbcb3f7f7","parentSpanID":"51ceeb2d9ec3b692","attribute":{"data":"{\"c\":63}","rule":"rule1"},"startTime":"2024-12-02T10:12:00.470965+08:00","endTime":"2024-12-02T10:12:00.471037723+08:00","ruleID":"rule1","ChildSpan":[{"name":"memStream","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"04c87e10285f5d1e","parentSpanID":"5fc5fd4bbcb3f7f7","attribute":{"data":"{\"c\":63}","rule":"rule2"},"startTime":"2024-12-02T10:12:00.471059+08:00","endTime":"2024-12-02T10:12:00.471066798+08:00","ruleID":"rule2","ChildSpan":[{"name":"2_window","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"fca469d8359b887a","parentSpanID":"04c87e10285f5d1e","attribute":{"data":"{\"c\":63}","rule":"rule2"},"links":[{"TraceID":"dad50d3d267d6049aeac378e79b3461e"}],"startTime":"2024-12-02T10:12:00.471073+08:00","endTime":"2024-12-02T10:12:00.973037344+08:00","ruleID":"rule2","ChildSpan":[]}]}]}]},{"name":"log_0_0_batch","traceID":"c51ffd3fb17f4c29c32056e307fbd366","spanID":"7d512f6b4b9667ca","parentSpanID":"07a877e67e2fdb2e","attribute":{"data":"{\"c\":63}","rule":"rule1"},"links":[{"TraceID":"bd5fb5167f0ad8dda3ce63265ce2dcf7"}],"startTime":"2024-12-02T10:12:00.470729+08:00","endTime":"2024-12-02T10:12:00.470738399+08:00","ruleID":"rule1","ChildSpan":[]}]}]}]},
3+
{"name":"batch_op","traceID":"948569b81a294e868e45b53c6d0b0929","spanID":"6bb2458d43569f7c","parentSpanID":"0000000000000000","attribute":{"data":"[{\"c\":33},{\"c\":63}]","rule":"rule1"},"startTime":"2024-12-02T10:14:38.481587+08:00","endTime":"2024-12-02T10:14:38.481601027+08:00","ruleID":"rule1","ChildSpan":[{"name":"log_0_1_transform","traceID":"948569b81a294e868e45b53c6d0b0929","spanID":"4cf2e53ab2aac787","parentSpanID":"6bb2458d43569f7c","attribute":{"data":"[{\"c\":33},{\"c\":63}]","rule":"rule1"},"startTime":"2024-12-02T10:14:38.481647+08:00","endTime":"2024-12-02T10:14:38.481664877+08:00","ruleID":"rule1","ChildSpan":[{"name":"log_0_2_encode","traceID":"948569b81a294e868e45b53c6d0b0929","spanID":"9cbd639ad4da1b24","parentSpanID":"4cf2e53ab2aac787","attribute":{"data":"[{\"c\":33},{\"c\":63}]","rule":"rule1"},"startTime":"2024-12-02T10:14:38.481701+08:00","endTime":"2024-12-02T10:14:38.481811576+08:00","ruleID":"rule1","ChildSpan":[{"name":"log_0","traceID":"948569b81a294e868e45b53c6d0b0929","spanID":"2f7d45c77f218cc2","parentSpanID":"9cbd639ad4da1b24","attribute":{"data":"MzMKNjM=","rule":"rule1"},"startTime":"2024-12-02T10:14:38.481854+08:00","endTime":"2024-12-02T10:14:38.481961611+08:00","ruleID":"rule1","ChildSpan":[]}]}]}]}
1934
]

0 commit comments

Comments
 (0)