-
Notifications
You must be signed in to change notification settings - Fork 4
Description
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, not sure if introducing a tendermint cluster would be useful, given thees results are collected every 3 mins