Aller au contenu

Supervision des processus

supervice

Disponible

Maintient une flotte de processus en fonctionnement sans process manager à installer.

Un superviseur pour les processus qu'une application exécute à ses côtés : workers, daemons, consommateurs de files d'attente et sidecars, avec contrôles de santé, groupes de processus et redémarrage en cas de plantage. Il n'apporte aucune dépendance propre, de sorte que superviser une flotte n'ajoute rien à la surface qu'une équipe exploite. La documentation indique clairement dans quels cas systemd ou Kubernetes vous conviendraient mieux.

À qui il est destiné. Services Python qui exécutent et supervisent plusieurs processus de longue durée au même endroit, et qui préfèrent ne pas adopter supervisord ou un lanceur de Procfile pour cela.

Statut
Disponible
Partie de
Open source
Licence
Open source, Apache 2.0
Étiquettes
PythonSupervisorWorkersContrôles d'étatRedémarrage en cas de plantage

Ce que cela fait

  • Contrôles d'état

    Un processus est redémarré lorsque son contrôle d'intégrité échoue. Les groupes de processus démarrent et s'arrêtent ensemble.

  • Aucune dépendance

    Il n'y a rien d'autre à installer, donc superviser une flotte n'ajoute rien à la surface que vous exploitez.

  • Où cela s'intègre

    La documentation explique quand systemd ou Kubernetes vous conviendrait mieux.

Pour la documentation, un pilote ou une intégration, contactez-nous.