[0.30] service: report invalid parameter errors as debug (#2051) (#2092)

This commit is contained in:
Jan-Otto Kröpke
2025-06-21 11:28:48 +02:00
committed by GitHub
parent 3d7b16d61d
commit 7c14a79ef2

View File

@@ -350,7 +350,9 @@ func (c *Collector) collectService(ch chan<- prometheus.Metric, serviceName stri
logLevel := slog.LevelWarn
if errors.Is(err, windows.ERROR_ACCESS_DENIED) {
// ERROR_INVALID_PARAMETER returns when the process is not running. This can be happened
// if the service terminated after query the service API.
if errors.Is(err, windows.ERROR_ACCESS_DENIED) || errors.Is(err, windows.ERROR_INVALID_PARAMETER) {
logLevel = slog.LevelDebug
}