Add connectivity check to osquery-perf (#31735)

osquery-perf changes to test agent changes in #31592
This commit is contained in:
Lucas Manuel Rodriguez
2025-08-08 14:31:25 -03:00
committed by GitHub
parent 54823b0b9d
commit 5f4df22162
+10
View File
@@ -852,6 +852,8 @@ func (a *agent) runOrbitLoop() {
capabilitiesCheckerTicker := time.Tick(5 * time.Minute)
// fleet desktop polls for policy compliance every 5 minutes
fleetDesktopPolicyTicker := time.Tick(5 * time.Minute)
// fleet desktop pings every 10s for connectivity check.
fleetDesktopConnectivityCheck := time.Tick(10 * time.Second)
const windowsMDMEnrollmentAttemptFrequency = time.Hour
var lastEnrollAttempt time.Time
@@ -921,6 +923,14 @@ func (a *agent) runOrbitLoop() {
continue
}
}
case <-fleetDesktopConnectivityCheck:
if !a.disableFleetDesktop {
if err := deviceClient.Ping(); err != nil {
a.stats.IncrementDesktopErrors()
log.Println("deviceClient.Ping: ", err)
continue
}
}
}
}
}