Alerting: Wrap legacy alerting metrics with legacy_ (#48190)

* Alerting: Wrap legacy alerting metrics with `legacy_`
This commit is contained in:
gotjosh
2022-04-25 17:19:36 +02:00
committed by GitHub
parent 801a2a240a
commit 25c07ff85e
4 changed files with 26 additions and 8 deletions
+2 -1
View File
@@ -93,7 +93,8 @@ func ProvideAlertEngine(renderer rendering.Service, requestValidator models.Plug
// Run starts the alerting service background process.
func (e *AlertEngine) Run(ctx context.Context) error {
e.ticker = NewTicker(clock.New(), 1*time.Second, metrics.NewTickerMetrics(prometheus.DefaultRegisterer))
reg := prometheus.WrapRegistererWithPrefix("legacy_", prometheus.DefaultRegisterer)
e.ticker = NewTicker(clock.New(), 1*time.Second, metrics.NewTickerMetrics(reg))
alertGroup, ctx := errgroup.WithContext(ctx)
alertGroup.Go(func() error { return e.alertingTicker(ctx) })
alertGroup.Go(func() error { return e.runJobDispatcher(ctx) })