add temp debug logs to troubleshoot #196

This commit is contained in:
Henry Dollman
2024-10-10 18:28:24 -04:00
parent 64f0a23969
commit efca56ceca
2 changed files with 7 additions and 0 deletions

View File

@@ -78,6 +78,7 @@ func (a *Agent) Run(pubKey []byte, addr string) {
} }
func (a *Agent) gatherStats() system.CombinedData { func (a *Agent) gatherStats() system.CombinedData {
slog.Debug("Getting stats")
systemData := system.CombinedData{ systemData := system.CombinedData{
Stats: a.getSystemStats(), Stats: a.getSystemStats(),
Info: a.systemInfo, Info: a.systemInfo,

View File

@@ -53,6 +53,7 @@ func (a *Agent) getSystemStats() system.Stats {
systemStats := system.Stats{} systemStats := system.Stats{}
// cpu percent // cpu percent
slog.Debug("Getting cpu percent")
cpuPct, err := cpu.Percent(0, false) cpuPct, err := cpu.Percent(0, false)
if err != nil { if err != nil {
slog.Error("Error getting cpu percent", "err", err) slog.Error("Error getting cpu percent", "err", err)
@@ -61,6 +62,7 @@ func (a *Agent) getSystemStats() system.Stats {
} }
// memory // memory
slog.Debug("Getting memory stats")
if v, err := mem.VirtualMemory(); err == nil { if v, err := mem.VirtualMemory(); err == nil {
// swap // swap
systemStats.Swap = bytesToGigabytes(v.SwapTotal) systemStats.Swap = bytesToGigabytes(v.SwapTotal)
@@ -89,6 +91,7 @@ func (a *Agent) getSystemStats() system.Stats {
} }
// disk usage // disk usage
slog.Debug("Getting disk stats")
for _, stats := range a.fsStats { for _, stats := range a.fsStats {
if d, err := disk.Usage(stats.Mountpoint); err == nil { if d, err := disk.Usage(stats.Mountpoint); err == nil {
stats.DiskTotal = bytesToGigabytes(d.Total) stats.DiskTotal = bytesToGigabytes(d.Total)
@@ -109,6 +112,7 @@ func (a *Agent) getSystemStats() system.Stats {
} }
// disk i/o // disk i/o
slog.Debug("Getting disk I/O stats")
if ioCounters, err := disk.IOCounters(a.fsNames...); err == nil { if ioCounters, err := disk.IOCounters(a.fsNames...); err == nil {
for _, d := range ioCounters { for _, d := range ioCounters {
stats := a.fsStats[d.Name] stats := a.fsStats[d.Name]
@@ -132,6 +136,7 @@ func (a *Agent) getSystemStats() system.Stats {
} }
// network stats // network stats
slog.Debug("Getting network stats")
if netIO, err := psutilNet.IOCounters(true); err == nil { if netIO, err := psutilNet.IOCounters(true); err == nil {
secondsElapsed := time.Since(a.netIoStats.Time).Seconds() secondsElapsed := time.Since(a.netIoStats.Time).Seconds()
a.netIoStats.Time = time.Now() a.netIoStats.Time = time.Now()
@@ -172,6 +177,7 @@ func (a *Agent) getSystemStats() system.Stats {
} }
// temperatures // temperatures
slog.Debug("Getting temperatures")
temps, err := sensors.TemperaturesWithContext(a.sensorsContext) temps, err := sensors.TemperaturesWithContext(a.sensorsContext)
if err != nil && a.debug { if err != nil && a.debug {
err.(*sensors.Warnings).Verbose = true err.(*sensors.Warnings).Verbose = true