alerts

package
v0.0.0-...-66566fd Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetricCondition

type MetricCondition struct {
	AlertName      string
	AlertNamespace string
	AlertLevel     string

	// Text is the description of why this alert condition matched.
	Text string

	Matches func(sample *model.Sample) bool
}

type MetricConditions

type MetricConditions []MetricCondition

func AllowedAlertsDuringConformance

func AllowedAlertsDuringConformance(featureSet configv1.FeatureSet) (allowedFiringWithBugs, allowedFiring, allowedPendingWithBugs, allowedPending MetricConditions)

AllowedAlertsDuringConformance lists all alerts that are allowed to be pending or firing during conformance testing. WARNING: there is a parallel list for allowed alerts during upgrade in allowed_upgrade.go, ensure that alerts we want to allow in both are added to both.

func AllowedAlertsDuringUpgrade

func AllowedAlertsDuringUpgrade(featureSet configv1.FeatureSet) (allowedFiringWithBugs, allowedFiring, allowedPendingWithBugs, allowedPending MetricConditions)

AllowedAlertsDuringUpgrade lists all alerts that are allowed to be pending or firing during upgrade. WARNING: there is a parallel list for allowed alerts during conformance in allowed_conformance.go, ensure that alerts we want to allow in both are added to both.

func (MetricConditions) MatchesInterval

func (c MetricConditions) MatchesInterval(alertInterval monitorapi.Interval) *MetricCondition

Jump to

Keyboard shortcuts

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