Skip to content

VPA: Add memory and cpu graphing to benchmark #9442

@maxcao13

Description

@maxcao13

Which component are you using?:

/area vertical-pod-autoscaler

Is your feature request designed to solve a problem? If so describe the problem this feature should solve.:

The benchmark currently only captures updater step latency at a single point in time. There is no visibility into how VPA component resource consumption behaves over the duration of the run.

I want the benchmark to output a graph of memory usage (and optionally CPU) over the run time of the benchmark. This would make it easy to spot memory leaks, unexpected spikes, or growing baseline consumption.

Describe the solution you'd like.:

Periodically sample VPA component memory (and optionally CPU) usage throughout the benchmark run and output a time-series graph alongside the existing latency results.

Related

Followup to #8866

Metadata

Metadata

Assignees

Labels

area/vertical-pod-autoscalerkind/featureCategorizes issue or PR as related to a new feature.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