Skip to content

Commit 7b20955

Browse files
authored
Merge pull request #74 from grafana/inkel/exporter/add-more-logging
Add additional logging lines
2 parents bd40dd8 + 4b22468 commit 7b20955

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

cmd/unused-exporter/exporter.go

+12
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ func registerExporter(ctx context.Context, providers []unused.Provider, cfg conf
8383
cache: make(map[unused.Provider][]metric, len(providers)),
8484
}
8585

86+
e.logger.Info("start background polling of providers",
87+
slog.Int("providers", len(e.providers)),
88+
slog.Duration("interval", e.pollInterval),
89+
slog.Duration("timeout", e.timeout),
90+
)
91+
8692
for _, p := range providers {
8793
p := p
8894
go e.pollProvider(p)
@@ -196,6 +202,12 @@ func (e *exporter) pollProvider(p unused.Provider) {
196202
e.cache[p] = ms
197203
e.mu.Unlock()
198204

205+
logger.Info("metrics collected",
206+
slog.Int("metrics", len(ms)),
207+
slog.Bool("success", success == 1),
208+
slog.Duration("dur", dur),
209+
)
210+
199211
<-tick.C
200212
}
201213
}

0 commit comments

Comments
 (0)