Hi Zaga,
thank you for the explanation. My problem is that the external service send
the span info in header as x-b3-* format (the opentracing default one).
For reading it, which extract context must i configure? if i don't
understand wrong if i want read x-b3-* header i must use a context with
empty name that is not allowed.

Thanks again

Il giorno ven 9 apr 2021 alle ore 10:43 Miroslav Zagorac <
[email protected]> ha scritto:

> On 04/08/2021 01:48 PM, Andrea Bonini wrote:
> > Hi everyone,
> >
> > i have a question about opentracing addon. Is there a way for using
> headers
> > info about a trace created from an outside service?
> >
> > what i want is using x-b3-traceid header from an incoming request as
> > traceid and use spanid as parentid
> >
> > Thanks
> >
>
> Hello Andrea,
>
> you are interested in propagating the span context from one service to
> another.  This can be done by setting up additional http headers in the
> service that created the tracing process that contain the span context
> which is then read in another process that wants to add its data.  This
> can be done via the ‘inject’ and ‘extract’ keywords in the opentracing
> filter configuration.  In this way they can automatically set up and
> read the contents of the headers over which the span context is
> transmitted.
>
> In the test directory there is one example that uses such a mode of
> operation, where two haproxy processes are started, the first of which
> passes the span context to the second.  The example is run via the shell
> script test/run-fe-be.sh and thus starts the frontend haproxy process
> (fe) which passes the span context to the backend haproxy process (be).
>   Configurations are located in the test/fe and test/be directories.
>
> For more explanations read the README file from the ot directory.
>
> Best regards,
>
> --
> Zaga    <[email protected]>
>
> What can change the nature of a man?
>


-- 
Bonini Andrea

Reply via email to