File tree Expand file tree Collapse file tree 3 files changed +34
-4
lines changed
Expand file tree Collapse file tree 3 files changed +34
-4
lines changed Original file line number Diff line number Diff line change @@ -223,8 +223,8 @@ function _M.rewrite(plugin_conf, ctx)
223223 to_hex (span_context .trace_id ),
224224 to_hex (span_context .span_id ),
225225 span_context :get_baggage_item (" x-b3-sampled" ))
226- ngx_var .zipkin_trace_id = span_context .trace_id
227- ngx_var .zipkin_span_id = span_context .span_id
226+ ngx_var .zipkin_trace_id = to_hex ( span_context .trace_id )
227+ ngx_var .zipkin_span_id = to_hex ( span_context .span_id )
228228 end
229229
230230 if not ctx .opentracing_sample then
Original file line number Diff line number Diff line change 9191
9292
9393=== TEST 3: test mcp client
94- --- timeout: 15
94+ --- timeout: 20
9595--- exec
9696cd t/plugin/mcp && pnpm test 2>&1
9797--- no_error_log
Original file line number Diff line number Diff line change 5555 ngx.log(ngx.ERR,"ngx_var.zipkin_context_traceparent:",ngx.var.zipkin_context_traceparent)
5656 end
5757
58+ local trace_id = ngx.var.zipkin_trace_id
59+ if trace_id == nil or trace_id == '' then
60+ ngx.log(ngx.ERR,"ngx_var.zipkin_trace_id is empty")
61+ else
62+ ngx.log(ngx.ERR,"ngx_var.zipkin_trace_id:",ngx.var.zipkin_trace_id)
63+ end
64+
65+ local span_id = ngx.var.zipkin_span_id
66+ if span_id == nil or span_id == '' then
67+ ngx.log(ngx.ERR,"ngx_var.zipkin_span_id is empty")
68+ else
69+ ngx.log(ngx.ERR,"ngx_var.zipkin_span_id:",ngx.var.zipkin_span_id)
70+ end
71+
5872 local orig = orig_func(...)
5973 return orig
6074 end
@@ -118,7 +132,23 @@ qr/ngx_var.zipkin_context_traceparent:00-\w{32}-\w{16}-01*/
118132
119133
120134
121- === TEST 3: trigger zipkin with disable set variables
135+ === TEST 3: trigger zipkin with open set variables
136+ --- request
137+ GET /echo
138+ --- error_log eval
139+ qr/ngx_var.zipkin_trace_id:\w{32}/
140+
141+
142+
143+ === TEST 4: trigger zipkin with open set variables
144+ --- request
145+ GET /echo
146+ --- error_log eval
147+ qr/ngx_var.zipkin_span_id:\w{16}/
148+
149+
150+
151+ === TEST 5: trigger zipkin with disable set variables
122152--- extra_yaml_config
123153plugins:
124154 - zipkin
You can’t perform that action at this time.
0 commit comments