@@ -213,7 +213,7 @@ var (
213
213
subscriptionSyncCounters = make (map [string ]subscriptionSyncLabelValues )
214
214
215
215
// Experimental Metrics
216
- reconcileMetrics = map [string ]prometheus.Counter {}
216
+ reconcileMetrics = map [string ]prometheus.CounterVec {}
217
217
)
218
218
219
219
type subscriptionSyncLabelValues struct {
@@ -345,28 +345,28 @@ func EmitInstallPlanWarning() {
345
345
installPlanWarningCount .Inc ()
346
346
}
347
347
348
- func EmitOperatorReconcile () {
349
- emitReconcile (operatorConditionController )
348
+ func EmitOperatorReconcile (namespace , name string ) {
349
+ emitReconcile (operatorConditionController , namespace , name )
350
350
}
351
351
352
- func EmitAdoptionCSVReconcile () {
353
- emitReconcile (adoptionCSVController )
352
+ func EmitAdoptionCSVReconcile (namespace , name string ) {
353
+ emitReconcile (adoptionCSVController , namespace , name )
354
354
}
355
355
356
- func EmitAdoptionSubscriptionReconcile () {
357
- emitReconcile (adoptionSubscriptionController )
356
+ func EmitAdoptionSubscriptionReconcile (namespace , name string ) {
357
+ emitReconcile (adoptionSubscriptionController , namespace , name )
358
358
}
359
359
360
- func EmitOperatorConditionReconcile () {
361
- emitReconcile (operatorConditionController )
360
+ func EmitOperatorConditionReconcile (namespace , name string ) {
361
+ emitReconcile (operatorConditionController , namespace , name )
362
362
}
363
363
364
- func EmitOperatorConditionGeneratorReconcile () {
365
- emitReconcile (operatorConditionGeneratorController )
364
+ func EmitOperatorConditionGeneratorReconcile (namespace , name string ) {
365
+ emitReconcile (operatorConditionGeneratorController , namespace , name )
366
366
}
367
367
368
- func emitReconcile (name string ) {
368
+ func emitReconcile (controllerName , namespace , name string ) {
369
369
if counter , ok := reconcileMetrics [name ]; ok {
370
- counter .Inc ()
370
+ counter .WithLabelValues ( namespace , name ). Inc ()
371
371
}
372
372
}
0 commit comments