You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add support for B3Multi headers propagation
Some services expect [B3 Multi][1] headers as input information.
To support that we need to be able to Inject them into upstream requests. Lowercase headers used to be [compatible][2] with Istio Envoy.
Tests will be added as a separate commit later on.
Solving open-telemetry#36
[1]: https://github.com/openzipkin/b3-propagation#multiple-headers
[2]: open-telemetry/opentelemetry-go#765
* add tests for b3 multi propagation
---------
Co-authored-by: Vladimir Kuznichenkov <[email protected]>
Co-authored-by: Vladimir Kuznichenkov <[email protected]>
Copy file name to clipboardExpand all lines: instrumentation/nginx/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -169,7 +169,7 @@ be started. The default propagator is W3C.
169
169
The same inheritance rules as [`proxy_set_header`](http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header) apply, which means this directive is applied at the current configuration level if and only if there are no `proxy_set_header` directives defined on a lower level.
170
170
171
171
-**required**: `false`
172
-
-**syntax**: `opentelemetry_propagate` or `opentelemetry_propagate b3`
172
+
-**syntax**: `opentelemetry_propagate` or `opentelemetry_propagate b3` or `opentelemetry_propagate b3multi`
173
173
-**block**: `http`, `server`, `location`
174
174
175
175
### `opentelemetry_capture_headers`
@@ -255,6 +255,7 @@ The following nginx variables are set by the instrumentation:
-`opentelemetry_context_b3` - Trace context in the [B3 format](https://github.com/openzipkin/b3-propagation#single-header). Only set when using `opentelemetry_propagate b3`.
258
+
-`opentelemetry_sampled` - does current Span records information, "1" or "0"
258
259
-`opentelemetry_trace_id` - Trace Id of the current span
259
260
-`opentelemetry_span_id` - Span Id of the current span
0 commit comments