You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2020/02/27 13:51:33 UTC

[GitHub] [couchdb] iilyak commented on issue #2597: Add support for X-Couch-Trace header

iilyak commented on issue #2597: Add support for X-Couch-Trace header
URL: https://github.com/apache/couchdb/pull/2597#issuecomment-591981275
 
 
   Currently open tracing implementation in CouchDB supports B3 headers (see https://github.com/apache/couchdb/tree/prototype/fdb-layer/src/ctrace#b3-propagation). The B3 headers were invented by zipkin and ended up in some opentracing solutions.
   
   Unfortunately semantics of B3 headers doesn't allow expressing the following:
   * I want to trace this request but I don't have RootSpan please create it for me
   
   I was not aware that there is a concurrent W3C standard. It is probably quite new. Here is what I found on Jaeger page:
   ```
   In the future Jaeger will support the upcoming W3C Trace-Context specification.....
   ```
   
   I briefly looked into W3C standard this morning. It doesn't look like there is a specific header which can be used to enable tracing without specifying root span at the same time. Although I admit my 15 min reading of the spec could miss it.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services