MCPcopy Create free account
hub / github.com/VictoriaMetrics/operator / RegisterObjectStat

Function RegisterObjectStat

internal/controller/operator/objects_stat.go:149–158  ·  view source on GitHub ↗

RegisterObjectStat registers or deregisters object at metrics

(obj client.Object, controller string)

Source from the content-addressed store, hash-verified

147
148// RegisterObjectStat registers or deregisters object at metrics
149func RegisterObjectStat(obj client.Object, controller string) {
150 if controller == "" {
151 return
152 }
153 if obj.GetDeletionTimestamp().IsZero() {
154 registerObjectByCollector(obj.GetName(), obj.GetNamespace(), controller)
155 return
156 }
157 deregisterObjectByCollector(obj.GetName(), obj.GetNamespace(), controller)
158}
159
160// RegisterObjectStatus records the current UpdateStatus for a primary workload object.
161func RegisterObjectStatus(obj client.Object, controller string, status vmv1beta1.UpdateStatus) {

Callers 15

ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85
ReconcileMethod · 0.85

Calls 3

GetNamespaceMethod · 0.65

Tested by

no test coverage detected