quality

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2022 License: Apache-2.0 Imports: 8 Imported by: 14

Documentation

Overview

Package quality (aka metrics_quality) - code for VPA quality metrics

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ObserveQualityMetrics

func ObserveQualityMetrics(usage, recommendation float64, isOOM bool, resource corev1.ResourceName, updateMode *vpa_types.UpdateMode)

ObserveQualityMetrics records all quality metrics that we can derive from recommendation and usage.

func ObserveQualityMetricsRecommendationMissing

func ObserveQualityMetricsRecommendationMissing(usage float64, isOOM bool, resource corev1.ResourceName, updateMode *vpa_types.UpdateMode)

ObserveQualityMetricsRecommendationMissing records all quality metrics that we can derive from usage when recommendation is missing.

func ObserveRecommendationChange

func ObserveRecommendationChange(previous, current corev1.ResourceList, updateMode *vpa_types.UpdateMode, vpaSize int)

ObserveRecommendationChange records relative_recommendation_changes metric.

func Register

func Register()

Register initializes all VPA quality metrics

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL