-
Notifications
You must be signed in to change notification settings - Fork 24
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
[stacked 2/5] metrics: add de-facto standard collectors. #404
base: main
Are you sure you want to change the base?
Commits on Nov 14, 2024
-
metrics: rework metrics collector registry.
Rework our metrics collector registry to take care of most of the necessary bits for metrics registration, collection and gathering. Use the prometheus-provided namespacing and subsystems to put all generated metrics under a prefix and provide additional grouping. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5c5ec0 - Browse repository at this point
Copy the full SHA a5c5ec0View commit details -
metrics: update cgroupstats collector.
Update cgroupstats collector for the reworked metrics registry. Split out automatic registration to a register subpackage. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f78d6ba - Browse repository at this point
Copy the full SHA f78d6baView commit details -
resmgr: remove old scattered bits of metrics polling.
Remove the old resmgr-triggered polling of policy metrics and the old resmgr-level polling policy metrics collector. Implement policy metrics collection in the policy package itself. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edcee16 - Browse repository at this point
Copy the full SHA edcee16View commit details -
instrumentation: remove opencensus metrics exporter.
Remove the old opencensus-based prometheus exporter. Rework prometheus exporting using our update metrics registry and a promhttp /metrics-handler. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 477a97c - Browse repository at this point
Copy the full SHA 477a97cView commit details -
config: expose metrics configuration.
Add configuration bits for controlling which metrics are collected. Enable collection of policy metrics by default. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4571258 - Browse repository at this point
Copy the full SHA 4571258View commit details -
resmgr: warn about obsolete command line argument.
Remove obsolete and unused option entries. Give a warning about using the now-obsolete '-metrics-interval' argument. It's used unconditionally by our existing Helm charts, so we'll phase it out a bit more gently. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fe84ba - Browse repository at this point
Copy the full SHA 5fe84baView commit details -
metrics: add standard collectors.
Add a metrics/collectors subpackage. When imported it pulls in and registers the fairly standard buildinfo, process and golang runtime collectors. Turn on the build info collector by default. Signed-off-by: Krisztian Litkey <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c55507e - Browse repository at this point
Copy the full SHA c55507eView commit details