From 1dd57765b44f61a9b66008e9db7daaf82b738f53 Mon Sep 17 00:00:00 2001 From: Brian Brazil Date: Mon, 28 Jan 2019 18:34:12 +0000 Subject: [PATCH] Reduce time that alertmanagers are in flux when reloaded. (#5126) This no longer waits for all of the scrape reload to complete before getting a list of AMs again. Signed-off-by: Brian Brazil --- cmd/prometheus/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/prometheus/main.go b/cmd/prometheus/main.go index e1321b93a..045ec5377 100644 --- a/cmd/prometheus/main.go +++ b/cmd/prometheus/main.go @@ -391,7 +391,6 @@ func main() { webHandler.ApplyConfig, // The Scrape and notifier managers need to reload before the Discovery manager as // they need to read the most updated config when receiving the new targets list. - notifierManager.ApplyConfig, scrapeManager.ApplyConfig, func(cfg *config.Config) error { c := make(map[string]sd_config.ServiceDiscoveryConfig) @@ -400,6 +399,7 @@ func main() { } return discoveryManagerScrape.ApplyConfig(c) }, + notifierManager.ApplyConfig, func(cfg *config.Config) error { c := make(map[string]sd_config.ServiceDiscoveryConfig) for _, v := range cfg.AlertingConfig.AlertmanagerConfigs {