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/06/09 16:48:48 UTC

[GitHub] [couchdb] iilyak commented on issue #2934: OpenTracing being sunset for OpenTelemetry

iilyak commented on issue #2934:
URL: https://github.com/apache/couchdb/issues/2934#issuecomment-641431616


   Few points which would probably make https://github.com/open-telemetry/opentelemetry-erlang-api unsuitable for us:
   - it looks like it uses `gen_server` based backend for storing spans. This would be prohibitively slow for our case. 
   - it uses `persistent_term` feature which was introduced in OTP 21.2. 
   - Requires OTP 21.3 or above.
   - the https://github.com/opentelemetry-beam/opentelemetry_exporter uses chatterbox and we know it is buggy https://github.com/joedevivo/chatterbox/issues/136 (we had to remove GRPC support for that reason from `couch_eval` and `ateles`)
     - there might be a way to disable GRPC by using `http_protobuf` configuration option
   - the https://github.com/opentelemetry-beam/opentelemetry_exporter making assumption about which http client to use (it is using httpc) and we might want to plug ibrowse. I am not sure if it is currently possible.


----------------------------------------------------------------
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