add probes page

This commit is contained in:
henrygd
2026-04-20 11:52:37 -04:00
parent 209bb4ebb4
commit 3a881e1d5e
7 changed files with 81 additions and 7 deletions

View File

@@ -319,18 +319,18 @@ func updateNetworkProbesRecords(app core.App, data map[string]probe.Result, syst
return nil
}
collectionName := "network_probes"
nowString := time.Now().UTC().Format(types.DefaultDateLayout)
for key := range data {
probe := data[key]
id := MakeStableHashId(systemId, key)
params := dbx.Params{
// "system": systemId,
"latency": probe[0],
"loss": probe[3],
"updated": time.Now().UTC().Format(types.DefaultDateLayout),
"updated": nowString,
}
_, err := app.DB().Update(collectionName, params, dbx.HashExp{"id": id}).Execute()
if err != nil {
app.Logger().Warn("Failed to update network probe record", "system", systemId, "probe", key, "err", err)
app.Logger().Warn("Failed to update probe", "system", systemId, "probe", key, "err", err)
}
}
return nil