Proto commits in kubernetes-sigs/usage-metrics-collector

These 9 commits are when the Protocol Buffers files have changed:

Commit:3ea8777
Author:Illya Chekrygin
Committer:ichekrygin

Clean up (remove) unused cadvisor.proto

The documentation is generated from this commit.

Commit:9c94f82
Author:Illya Chekrygin
Committer:ichekrygin

The initial stub at adding support for cAdvisor so that sampler can emit cAdvisor style metrics.

Commit:52a4903
Author:Illya Chekrygin
Committer:ichekrygin

Add "network" fields to the ContainerMetrics proto so that the sampler can emit those metrics to the collector.

The documentation is generated from this commit.

Commit:58daef6
Author:Ebot Ndip-Agbor
Committer:Ebot Ndip-Agbor

Add support for saving samples as Exponential Histograms

Commit:7215013
Author:Phillip Wittrock
Committer:Phillip Wittrock

Expose metrics for "avg" values provided by node-sampler

Commit:2bd3246
Author:Phillip Wittrock
Committer:Phillip Wittrock

node-sampler to publish per-container / cgroup aggregated mean significant time is spent in the collector computing the mean per-container or per-cgroup. this pre-computes the values so the collector can use these instead.

Commit:923da00
Author:Phillip Wittrock
Committer:Phillip Wittrock

non-leader metrics-prometheus-collector eagerly computes metrics * sampler pushes metrics to all collector replicas * samplers query DNS and headless service at startup and periodically -- fix periodic registration delay from collectors * collectors explicitly register themselves at startup and periodically -- fix DNS propagation delay * sampler sets pod name, namespace and container name from container labels when using containerd * non-leader collector computes and calculates metrics, but doesn't publish to prometheus

Commit:b5c8275
Author:Ebot Ndip-Agbor
Committer:Ebot Ndip-Agbor

Add metrics for cpu nr_periods, nr_throttled, and oom_kill

Commit:d88f9e2
Author:Phillip Wittrock
Committer:Phillip Wittrock

Initial code Co-authored-by: Paul Morie pmorie@apple.com Co-authored-by: Ebot Ndip-Agbor ndipebot@gmail.com Co-authored-by: Elana Hashman e_hashman@apple.com