Skip to content

Add cross-component trace instrumentation which operates on span context annotation#15

Open
Monkeyanator wants to merge 9 commits intomasterfrom
trace-instrumentation
Open

Add cross-component trace instrumentation which operates on span context annotation#15
Monkeyanator wants to merge 9 commits intomasterfrom
trace-instrumentation

Conversation

@Monkeyanator
Copy link
Owner

What this PR does / why we need it:

Adds distributed tracing instrumentation with OpenCensus to various components involved in pod startup. Introduces a general package that can perform common tracing-related operations on Kubernetes objects through their annotations.

This pull request is concomitant with the mutating admission webhook found here, which adds span context to pod object annotations before admitting them. Building and running this Kubernetes version, and then deploying the configuration found in the linked mutating admission webhook, traces will export to the specified backend.

@Monkeyanator Monkeyanator force-pushed the trace-instrumentation branch from 4beeeae to bfbeeed Compare December 4, 2018 18:23
Sam Naser added 2 commits December 4, 2018 10:55
…name being exported from, add check to make sure trace being exported in EndRootObjectTraceWithName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant