containerized-data-importer/pkg/monitoring/metrics/cdi-controller/datavolume.go
Aviv Litman 42ec627e35
Refactor recording-rules and alerts code (#3068)
* Refactor recording-rules and alerts code

Signed-off-by: avlitman <alitman@redhat.com>

* Remove promv1 from schema

Signed-off-by: avlitman <alitman@redhat.com>

---------

Signed-off-by: avlitman <alitman@redhat.com>
2024-02-18 16:05:42 +01:00

24 lines
534 B
Go

package cdicontroller
import (
"github.com/machadovilaca/operator-observability/pkg/operatormetrics"
)
var (
dataVolumeMetrics = []operatormetrics.Metric{
dataVolumePending,
}
dataVolumePending = operatormetrics.NewGauge(
operatormetrics.MetricOpts{
Name: "kubevirt_cdi_datavolume_pending",
Help: "Number of DataVolumes pending for default storage class to be configured",
},
)
)
// SetDataVolumePending sets dataVolumePending value
func SetDataVolumePending(value int) {
dataVolumePending.Set(float64(value))
}