@@ -416,6 +416,7 @@ route:
416
416
},
417
417
Receiver : "prod" ,
418
418
GroupKey : "{}:{alertname=\" OtherAlert\" }" ,
419
+ RouteID : "{}" ,
419
420
},
420
421
& AlertGroup {
421
422
Alerts : []* types.Alert {inputAlerts [1 ]},
@@ -425,6 +426,7 @@ route:
425
426
},
426
427
Receiver : "testing" ,
427
428
GroupKey : "{}/{env=\" testing\" }:{alertname=\" TestingAlert\" , service=\" api\" }" ,
429
+ RouteID : "{}/{env=\" testing\" }/0" ,
428
430
},
429
431
& AlertGroup {
430
432
Alerts : []* types.Alert {inputAlerts [2 ], inputAlerts [3 ]},
@@ -435,6 +437,7 @@ route:
435
437
},
436
438
Receiver : "prod" ,
437
439
GroupKey : "{}/{env=\" prod\" }:{alertname=\" HighErrorRate\" , cluster=\" aa\" , service=\" api\" }" ,
440
+ RouteID : "{}/{env=\" prod\" }/1" ,
438
441
},
439
442
& AlertGroup {
440
443
Alerts : []* types.Alert {inputAlerts [4 ]},
@@ -445,6 +448,7 @@ route:
445
448
},
446
449
Receiver : "prod" ,
447
450
GroupKey : "{}/{env=\" prod\" }:{alertname=\" HighErrorRate\" , cluster=\" bb\" , service=\" api\" }" ,
451
+ RouteID : "{}/{env=\" prod\" }/1" ,
448
452
},
449
453
& AlertGroup {
450
454
Alerts : []* types.Alert {inputAlerts [5 ]},
@@ -455,6 +459,7 @@ route:
455
459
},
456
460
Receiver : "kafka" ,
457
461
GroupKey : "{}/{kafka=\" yes\" }:{alertname=\" HighLatency\" , cluster=\" bb\" , service=\" db\" }" ,
462
+ RouteID : "{}/{kafka=\" yes\" }/2" ,
458
463
},
459
464
& AlertGroup {
460
465
Alerts : []* types.Alert {inputAlerts [5 ]},
@@ -465,6 +470,7 @@ route:
465
470
},
466
471
Receiver : "prod" ,
467
472
GroupKey : "{}/{env=\" prod\" }:{alertname=\" HighLatency\" , cluster=\" bb\" , service=\" db\" }" ,
473
+ RouteID : "{}/{env=\" prod\" }/1" ,
468
474
},
469
475
}, alertGroups )
470
476
require .Equal (t , map [model.Fingerprint ][]string {
0 commit comments