Zum Inhalt springen

Prozessüberwachung

supervice

Verfügbar

Hält viele Prozesse am Laufen, ohne dass ein Prozessmanager installiert werden muss.

Ein Supervisor für die Prozesse, die eine Anwendung neben sich ausführt: Worker, Daemons, Queue-Consumer und Sidecars, mit Zustandsprüfungen, Prozessgruppen und Neustart bei Absturz. Er bringt keine eigenen Abhängigkeiten mit, sodass die Überwachung vieler Prozesse nichts zu dem hinzufügt, was ein Team betreiben muss. Die Dokumentation sagt offen, wo systemd oder Kubernetes für Sie besser geeignet wären.

Für wen es gedacht ist. Python-Dienste, die mehrere langlebige Prozesse an einem Ort ausführen und überwachen und dafür lieber nicht supervisord oder einen Procfile-Runner einsetzen möchten.

Status
Verfügbar
Teil von
Open Source
Lizenz
Open Source, Apache 2.0
Tags
PythonSupervisorWorkerZustandsprüfungenNeustart bei Absturz

Was es leistet

  • Zustandsprüfungen

    Ein Prozess wird neu gestartet, wenn seine Zustandsprüfung fehlschlägt. Prozessgruppen werden gemeinsam gestartet und beendet.

  • Keine Abhängigkeiten

    Es muss nichts weiter installiert werden, daher fügt die Überwachung vieler Prozesse nichts zu dem hinzu, was Sie betreiben.

  • Wo es passt

    Die Dokumentation erklärt, wann systemd oder Kubernetes für Sie besser geeignet wären.

Für Dokumentation, ein Pilotprojekt oder eine Integration kontaktieren Sie uns.