Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support opentelemetry.io #7595

Closed
butonic opened this issue Nov 15, 2019 · 9 comments
Closed

Support opentelemetry.io #7595

butonic opened this issue Nov 15, 2019 · 9 comments

Comments

@butonic
Copy link
Member

butonic commented Nov 15, 2019

https://opentelemetry.io/ allow tracing requests from client to server.

@butonic butonic changed the title Support https://opentelemetry.io/ Support opentelemetry.io Nov 15, 2019
@michaelstingl
Copy link
Contributor

@TheOneRing effort estimation? Should this be part of the client or should this be better a Qt thingy?

@michaelstingl
Copy link
Contributor

Ah, they have a C++ library: https://github.com/open-telemetry/opentelemetry-cpp

@TheOneRing
Copy link
Contributor

TheOneRing commented Nov 15, 2019

There would also be https://api.kde.org/frameworks/kuserfeedback/html/index.html (not related to open-telemetry)

@TheOneRing
Copy link
Contributor

Ah, they have a C++ library: https://github.com/open-telemetry/opentelemetry-cpp

Its just a bunch of empty folders at the moment.

@butonic
Copy link
Member Author

butonic commented Nov 15, 2019

opencensus has merged with opentracing into opentelemetry. maybe they will continue to use the opencensus stuff in https://github.com/census-instrumentation/opencensus-cpp
in ocis / reva we currently use opencensus, but will switch once telemetry is becoming stable.

@butonic
Copy link
Member Author

butonic commented Nov 15, 2019

related: #4606

@tboerger
Copy link
Contributor

IMHO this doesn't really make sense for clients, this only makes sense for complex micro service architectures where it's hard to debug the flow of requests.

@ogoffart
Copy link
Contributor

What exactly is the client supposed to log?
I believe logging request would be better done on the server side.

@michaelstingl
Copy link
Contributor

W3C specification that defines standard HTTP headers and a value format to propagate context information that enables distributed tracing scenarios:
https://www.w3.org/TR/trace-context/#examples-of-http-traceparent-headers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants