-
Notifications
You must be signed in to change notification settings - Fork 42.1k
Closed
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.sig/instrumentationCategorizes an issue or PR as relevant to SIG Instrumentation.Categorizes an issue or PR as relevant to SIG Instrumentation.sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
What would you like to be added?
Right now, kubelet tracing produces disconnected spans for each CRI call:
It would be helpful to add a parent span, in order to connect the CRI calls together (PoC):

In order to do this, we need to:
- Plumb context from a central place (e.g. syncPod) to CRI calls and kubernetes API calls
- (REVERTED) Plumb context to Kubelet CRI calls #113408
- Add a Parent span in SyncPod to join all of the sub-calls together
Why is this needed?
Part of KEP kubernetes/enhancements#2831
lengrongfu and vainikkaj
Metadata
Metadata
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.sig/instrumentationCategorizes an issue or PR as relevant to SIG Instrumentation.Categorizes an issue or PR as relevant to SIG Instrumentation.sig/nodeCategorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Node.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
