Skip to content

Commit

Permalink
Merge pull request prometheus-community#1336 from kang-makes/fix/dont…
Browse files Browse the repository at this point in the history
…-abort-user-is-nil
  • Loading branch information
jkroepke authored Nov 14, 2023
2 parents 409932b + 59c3c09 commit fcc18eb
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions exporter.go
Original file line number Diff line number Diff line change
Expand Up @@ -154,16 +154,14 @@ func main() {
os.Exit(1)
}

u, err := user.Current()
if err != nil {
_ = level.Error(logger).Log("err", err)
os.Exit(1)
}

_ = level.Info(logger).Log("msg", fmt.Sprintf("Running as %v", u.Username))
if u, err := user.Current(); err != nil {
_ = level.Warn(logger).Log("msg", "Unable to determine which user is running this exporter. More info: https://github.com/golang/go/issues/37348")
} else {
_ = level.Info(logger).Log("msg", fmt.Sprintf("Running as %v", u.Username))

if strings.Contains(u.Username, "ContainerAdministrator") || strings.Contains(u.Username, "ContainerUser") {
_ = level.Warn(logger).Log("msg", "Running as a preconfigured Windows Container user. This may mean you do not have Windows HostProcess containers configured correctly and some functionality will not work as expected.")
if strings.Contains(u.Username, "ContainerAdministrator") || strings.Contains(u.Username, "ContainerUser") {
_ = level.Warn(logger).Log("msg", "Running as a preconfigured Windows Container user. This may mean you do not have Windows HostProcess containers configured correctly and some functionality will not work as expected.")
}
}

_ = level.Info(logger).Log("msg", fmt.Sprintf("Enabled collectors: %v", strings.Join(enabledCollectorList, ", ")))
Expand Down

0 comments on commit fcc18eb

Please sign in to comment.