stronger health check for all ZOS Nodes #7
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A separate component to be ran by the guardians to execute healthchecks / benchmarks on a VM along with ZOS checks on the node
Spawner
Another component that's supposed to launch (deploy) these VMs with healthchecks on a predefined farms or even randomly on farms (needs to happen on all nodes in the farm)
Healthchecker VM
Should execute benchmark tests for
1- CPU
2- Disk
3- Network
And exposes them on an endpoint or a way to notify some other component
Aggregator/Collector
Should be able to collect test results from the VMs deployed either via pulling or via webhook
Syncing the results
That information from each guardian should be propagated to other guardians so that can be using maybe etcd or some other component based on raft, not sure if introducing a tendermint cluster would be useful, given thees results are collected every 3 mins
agreed not to do any post requests, https://github.com/threefoldtech/tf_operations/issues/2353
also the nodes will expose lastdeployment timestamp
https://github.com/threefoldtech/tfgrid-sdk-go/issues/891 waiting this to be merged https://github.com/threefoldtech/zos/pull/2247
30th of April
kristof needs to get more info, and then we can create better specs
until things are cleared up we are still proceeding with the obvious ones
https://github.com/threefoldtech/home/issues/1535
is ok to move to 3.15, we need better specs indeed, story needs update
health checkto stronger health check for all ZOS Nodessuggested specs (simple and pragmatic) https://github.com/threefoldtech/home/issues/1535
FYI: everything ins the suggested specs is implemented,
https://github.com/threefoldtech/tf-images/pull/272
https://github.com/threefoldtech/guardians_healthchecker/tree/development/spawner
let me know if that's sufficient @despiegk