lib/promscrape/discovery/kubernetes: remove too verbose logs about starting and stopping the watchers

Log the number of objects loaded per each watch url

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1113
This commit is contained in:
Aliaksandr Valialkin 2021-03-09 15:04:30 +02:00
parent 058aa0de75
commit 7b66c8cbf8

View file

@ -159,9 +159,7 @@ func (aw *apiWatcher) startWatcherForURL(role, apiURL string, parseObject parseO
aw.wg.Add(1)
go func() {
defer aw.wg.Done()
logger.Infof("started watcher for %q", apiURL)
uw.watchForUpdates()
logger.Infof("stopped watcher for %q", apiURL)
uw.objectsByKey.decRef()
aw.mu.Lock()
@ -291,6 +289,7 @@ func (uw *urlWatcher) reloadObjects() string {
}
return ""
}
logger.Infof("loaded %d objects from %q", len(objectsByKey), requestURL)
uw.objectsByKey.reload(objectsByKey)
swosByKey := make(map[string][]interface{})
for k, o := range objectsByKey {