Skip to content

Add OTEL Tracing to Scheduling/Consolidation #2005

Open
@jonathan-innis

Description

@jonathan-innis

Description

What problem are you trying to solve?

Right now, there isn't a good way to trace through what scheduling or consolidation is doing -- particularly when there is no output from the scheduling or consolidation loops -- it would be really nice if we built-out OTEL-based tracing that generated spans for the different function blocks and recorded important information like which nodes were attempted within that block.

How important is this feature to you?

This could provide critical insight into how the application is running that would help users debug for themselves what Karpenter is doing without having to dive too deep into the code internals and guessing at what the scheduler is doing.

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

kind/featureCategorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions