-
Notifications
You must be signed in to change notification settings - Fork 2.9k
feat(telemetry): add OpenTelemetry tracing MVC #15731
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
Conversation
viceice
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤷♂️
astellingwerf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks promising!
Co-authored-by: Anne Stellingwerf <astellin@opentext.com>
astellingwerf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docs/usage/examples/opentelemetry.md is good to have, I think. It helps to get more insight in what we'd gain with it.
Changes binarySource default value from global to install. Closes renovatebot#14531 BREAKING CHANGE: Users of containerbase images (such as official Renovate images) will now have dynamic package manager installs enabled by default.
Removes support for Node 14 as a runtime for Renovate. BREAKING CHANGE: Node 16 is the required runtime for Renovate.
Unifies CLI and env coercions. BREAKING CHANGE: boolean variables must be true or false when configured in env, and errors will be thrown for invalid values. Previously invalided values were ignored and treated as false.
Removes forkMode setting and instead relies on forkToken alone to indicate forking mode is active. Additionally, defines forkToken as an experimental setting. BREAKING CHANGE: No longer necessary to configure forkMode. Forking mode is now experimental.
Closes renovatebot#15818 BREAKING CHANGE: azure-pipelines manager is now disabled by default.
…atebot#14525) Use absolute import format for depName in jsonnet-bundler. Closes renovatebot#13568 BREAKING CHANGE: `depName` now uses the "absolute import" format (e.g. `bar` → `github.com/foo/bar/baz-wow`)
Removes all logic where rangeStrategy=auto results in pinning. Closes renovatebot#18304 BREAKING CHANGE: Dependencies are no longer automatically pinned, pinning must be opted into using rangeStrategy=pin
Changes
Implements a minimal implementation of OpenTelemetry tracing.
Some manual spans are created and following instrumentations are added and activated:
Auto trace http(s) requests
Add traceId and spanId to structured logs
Later additional manual and automatic instrumentations can be added e.g.:
Context
Documentation (please check one with an [x])
How I've tested my work (please tick one)
I have verified these changes via: