Documentation
Modèle de supervision
Comprenez la politique de lifecycle, l'escalade d'arrêt et la gestion des scopes.
Politique de lifecycle
Vectron construit des specs runtime à partir de la config, puis lance les processus enfants supervisés au premier plan.
La politique par défaut est fail-fast: une sortie inattendue peut arrêter le workspace plutôt que laisser le système dans un état partiellement actif.
Scopes
Les opérations de lifecycle peuvent cibler:
- tout le workspace
- un processus
- une instance
Ce modèle est utilisé à la fois par le CLI et la TUI.
Escalade d’arrêt
Vectron modélise l’arrêt comme une escalade:
InterruptTerminateKill
Sur Unix cela correspond à des signaux envoyés au groupe de processus. Sur Windows, Vectron utilise un comportement d’arrêt best-effort.
Intégration de l’endpoint de contrôle
L’endpoint de contrôle interroge ou pilote la couche de supervision pour:
- status
- restart
- streaming de logs