From efca56cecab8ba87f20cdc7d94c0f10d9b8ff4b5 Mon Sep 17 00:00:00 2001 From: Henry Dollman Date: Thu, 10 Oct 2024 18:28:24 -0400 Subject: [PATCH] add temp debug logs to troubleshoot #196 --- beszel/internal/agent/agent.go | 1 + beszel/internal/agent/system.go | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/beszel/internal/agent/agent.go b/beszel/internal/agent/agent.go index c619f33..a254b31 100644 --- a/beszel/internal/agent/agent.go +++ b/beszel/internal/agent/agent.go @@ -78,6 +78,7 @@ func (a *Agent) Run(pubKey []byte, addr string) { } func (a *Agent) gatherStats() system.CombinedData { + slog.Debug("Getting stats") systemData := system.CombinedData{ Stats: a.getSystemStats(), Info: a.systemInfo, diff --git a/beszel/internal/agent/system.go b/beszel/internal/agent/system.go index aa4d9c2..448bacf 100644 --- a/beszel/internal/agent/system.go +++ b/beszel/internal/agent/system.go @@ -53,6 +53,7 @@ func (a *Agent) getSystemStats() system.Stats { systemStats := system.Stats{} // cpu percent + slog.Debug("Getting cpu percent") cpuPct, err := cpu.Percent(0, false) if err != nil { slog.Error("Error getting cpu percent", "err", err) @@ -61,6 +62,7 @@ func (a *Agent) getSystemStats() system.Stats { } // memory + slog.Debug("Getting memory stats") if v, err := mem.VirtualMemory(); err == nil { // swap systemStats.Swap = bytesToGigabytes(v.SwapTotal) @@ -89,6 +91,7 @@ func (a *Agent) getSystemStats() system.Stats { } // disk usage + slog.Debug("Getting disk stats") for _, stats := range a.fsStats { if d, err := disk.Usage(stats.Mountpoint); err == nil { stats.DiskTotal = bytesToGigabytes(d.Total) @@ -109,6 +112,7 @@ func (a *Agent) getSystemStats() system.Stats { } // disk i/o + slog.Debug("Getting disk I/O stats") if ioCounters, err := disk.IOCounters(a.fsNames...); err == nil { for _, d := range ioCounters { stats := a.fsStats[d.Name] @@ -132,6 +136,7 @@ func (a *Agent) getSystemStats() system.Stats { } // network stats + slog.Debug("Getting network stats") if netIO, err := psutilNet.IOCounters(true); err == nil { secondsElapsed := time.Since(a.netIoStats.Time).Seconds() a.netIoStats.Time = time.Now() @@ -172,6 +177,7 @@ func (a *Agent) getSystemStats() system.Stats { } // temperatures + slog.Debug("Getting temperatures") temps, err := sensors.TemperaturesWithContext(a.sensorsContext) if err != nil && a.debug { err.(*sensors.Warnings).Verbose = true