Skip to content

Conversation

@secustor
Copy link
Member

Changes

Implements a minimal implementation of OpenTelemetry tracing.

Some manual spans are created and following instrumentations are added and activated:

Later additional manual and automatic instrumentations can be added e.g.:

  • aws-sdk
  • redis
  • Wrap manager functions
  • ...

Context

Documentation (please check one with an [x])

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work (please tick one)

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests but ran on a real repository, or
  • Both unit tests + ran on a real repository

@secustor secustor requested review from rarkins and viceice May 25, 2022 14:04
Copy link
Member

@viceice viceice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤷‍♂️

Copy link
Collaborator

@astellingwerf astellingwerf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks promising!

Copy link
Collaborator

@astellingwerf astellingwerf left a 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.

rarkins and others added 7 commits October 19, 2022 06:28
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
@secustor secustor requested a review from viceice October 22, 2022 13:22
@viceice viceice requested a review from rarkins October 22, 2022 16:11
@rarkins rarkins merged this pull request into renovatebot:v33 Oct 23, 2022
@HonkingGoose HonkingGoose mentioned this pull request Oct 31, 2022
6 tasks
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 23, 2022
@secustor secustor deleted the add_opentelemetry branch November 29, 2022 20:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants