mirror of
https://github.com/fankes/beszel.git
synced 2025-10-19 09:49:28 +08:00
Skip checking Docker if DOCKER_HOST
is set to an empty string
This commit is contained in:
@@ -95,11 +95,13 @@ func (a *Agent) gatherStats(sessionID string) *system.CombinedData {
|
|||||||
}
|
}
|
||||||
slog.Debug("System stats", "data", cachedData)
|
slog.Debug("System stats", "data", cachedData)
|
||||||
|
|
||||||
if containerStats, err := a.dockerManager.getDockerStats(); err == nil {
|
if a.dockerManager != nil {
|
||||||
cachedData.Containers = containerStats
|
if containerStats, err := a.dockerManager.getDockerStats(); err == nil {
|
||||||
slog.Debug("Docker stats", "data", cachedData.Containers)
|
cachedData.Containers = containerStats
|
||||||
} else {
|
slog.Debug("Docker stats", "data", cachedData.Containers)
|
||||||
slog.Debug("Docker stats", "err", err)
|
} else {
|
||||||
|
slog.Debug("Docker stats", "err", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cachedData.Stats.ExtraFs = make(map[string]*system.FsStats)
|
cachedData.Stats.ExtraFs = make(map[string]*system.FsStats)
|
||||||
|
@@ -232,6 +232,10 @@ func newDockerManager(a *Agent) *dockerManager {
|
|||||||
dockerHost, exists := GetEnv("DOCKER_HOST")
|
dockerHost, exists := GetEnv("DOCKER_HOST")
|
||||||
if exists {
|
if exists {
|
||||||
slog.Info("DOCKER_HOST", "host", dockerHost)
|
slog.Info("DOCKER_HOST", "host", dockerHost)
|
||||||
|
// return nil if set to empty string
|
||||||
|
if dockerHost == "" {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
dockerHost = getDockerHost()
|
dockerHost = getDockerHost()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user