-
Notifications
You must be signed in to change notification settings - Fork 174
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
Draft: Add OpenTelemetry #4345
base: main
Are you sure you want to change the base?
Draft: Add OpenTelemetry #4345
Conversation
2709895
to
403c0be
Compare
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
- add tracer to apid - add tracer to etcd store - add tracer to etcdstore v2 - add tracer to event_store - add tracers to schedulerd - add tracers to eventd - add tracers to cache - add tracer to health_store - add tracer to pipeline - add traces to ringv2 - add span to ringv2 hasTrigger Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Very interesting. I see the PR is in draft status, do you intend to work on it further? |
@echlebek yes, but i have two blokers for now:
|
@echlebek OTEL 1.0.0 have been released. But that'll still be a problem because etcd 3.6 far from release as i know. |
@echlebek etcd main now has fresh OTEL, so now i can rebase this PR. But i would have to replace etcd version. |
@fguimond in light of your recent spike work on open telemetry, do you think this PR can be partially incorporated? |
What is this change?
Adds distributed tracing with OpenTelemetry.
Why is this change necessary?
It's very handy tool to debug what's going on in your distributed service.
Does your change need a Changelog entry?
Yes.
Do you need clarification on anything?
Were there any complications while making this change?
Have you reviewed and updated the documentation for this change? Is new documentation required?
How did you verify this change?
Is this change a patch?
No.