Chaperone Process Manager

Chaperone Process Manager

Chaperone er et letvægtsalternativ til processmiljøledere som systemd eller upstart.Chaperone leverer et omfattende funktionssæt, herunder afhængighedsbaseret opstart, syslog-logging, zombie høst og jobplanlægning.
Chaperone er en lean init-stil start manager til Docker-lignende containere.Det kører som en enkelt let, fuldt udstyret proces, der kører ved roden af ​​et dockercontainertræ og giver alle følgende funktionaliteter plus meget mere: Overvågning af alle processer i containeren, lukker automatisk containeren, når den sidste proces afsluttes.En komplet, konfigurerbar syslog-facilitet, der er indbygget og leveret on / dev / log, så dæmoner og andre tjenester kan få output taget.Konfigurerbar til at håndtere log-filrotation, duplikering til stdout / stderr og fuld Linux-loggingsfacilitet, sværhedsstøtte.Ingen syslog-dæmon er påkrævet i din container.Muligheden for at starte systemtjenester i afhængighedsrekkefølge med indstillinger for per-service-miljøvariabler, genstartindstillinger og stdout / stderr-optagelse enten til logtjenesten eller stdout.En indbygget cron-planlægningstjeneste.Emulering af systemd meddelelser (sd_notify), så tjenester kan sende klar og statusmeddelelser til chaperone.Procesovervågning og eliminering af zombier sammen med organiseret systemlukning for at sikre, at alle dæmoner lukkes ned yndefuldt.Muligheden for at have en valgfri kontrolproces, der er specificeret på docker-kommandolinjen, for at forenkle oprettelse af containere, der har udviklingsfunktion vs.Komplet konfiguration ved hjælp af et chaperone.d-bibliotek, der kan placeres forskellige steder, og endda tillader forskellige konfigurationer i containeren, udløst baseret på hvilken bruger der vælges ved opstart.Standard opførsel designet out-of-the-box til at arbejde med enkle Docker-containere til hurtig opstart af magre containere ....

Alternativer til Chaperone Process Manager til Docker med kommerciel licens