@@ -39,6 +39,7 @@ const (
3939 NameRequestsTotal = "requests_total"
4040 NameRequestsErrorsTotal = "requests_errors_total"
4141 NameTaintedClients = "tainted_clients"
42+ subsystemRolloutRestarts = "rollout_restarts"
4243)
4344
4445var ResourceStatus = prometheus .NewGaugeVec (prometheus.GaugeOpts {
@@ -50,6 +51,18 @@ var ResourceStatus = prometheus.NewGaugeVec(prometheus.GaugeOpts{
5051 "namespace" ,
5152})
5253
54+ var RolloutRestartsTotal = prometheus .NewCounterVec (prometheus.CounterOpts {
55+ Name : prometheus .BuildFQName (
56+ Namespace , subsystemRolloutRestarts , "total" ),
57+ Help : "Number of total rollout restarts." ,
58+ }, []string {"namespace" , "name" , "target_name" , "target_kind" })
59+
60+ var RolloutRestartsErrors = prometheus .NewCounterVec (prometheus.CounterOpts {
61+ Name : prometheus .BuildFQName (
62+ Namespace , subsystemRolloutRestarts , "errors_total" ),
63+ Help : "Number of total rollout restarts." ,
64+ }, []string {"namespace" , "name" , "target_name" , "target_kind" })
65+
5366func MustRegisterResourceStatus () {
5467 metrics .Registry .MustRegister (
5568 ResourceStatus ,
0 commit comments