Ramona is een enterprise-grade runtime toezichthouder die toezicht en controle op lopende apps toelaat.
Ramona is sterk geïnspireerd door supervisord, maar het is eigenlijk geschreven vanuit het niets door geheel andere eisen.
Snelle invoering
Laten we aannemen dat je project (naam foo) directory ziet er als volgt:
Laten we aannemen dat je project (naam foo) directory ziet er als volgt:
foo /
& Nbsp; bin /
& Nbsp; share /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- dit is Ramona
& Nbsp; foo.conf
Ramona systeem zal het bieden u volgende opdrachtregel API:
$ ./foo.py --help
verbruik: foo.py [-h] [-c configuratiebestand] [-d] [-s]
& Nbsp; {start, stop, restart, status, helpen, console, server, schoon, unittests}
& Nbsp; ...
optionele argumenten:
& Nbsp; -h, --help deze hulp bericht en afrit tonen
& Nbsp; -c ConfigFile, --config ConfigFile
& Nbsp; Geef configuratiebestand (s) om te lezen (deze optie kan
& Nbsp; meer malen worden gegeven). Dit zal overschrijven inbouw
& Nbsp; applicatieniveau configuratie.
& Nbsp; -d, --debug debug (verbose) uitgang inschakelen.
& Nbsp; -s, --silent stille modus operandi (alleen fouten zijn Enable
& Nbsp; gedrukt).
subcommando:
& Nbsp; {start, stop, restart, status, helpen, console, server, schoon, unittests}
& Nbsp; start Launch subproces (sen)
& Nbsp; stoppen beëindigen subproces (sen)
& Nbsp; herstart Herstart subproces (sen)
& Nbsp; de status Toon status van subproces (es)
& Nbsp; help Help weergeven
& Nbsp; console Voer interactieve console-modus
& Nbsp; server Start-server op de voorgrond
& Nbsp; reinigen Clean project directory van tijdelijke bestanden
& Nbsp; unittests Seek voor alle unit tests en uit te voeren hen
Wat is nieuw in deze release:
- Dit persbericht bevat een aantal functionaliteit verbeteringen en een paar fixes.
- De belangrijkste hoogtepunt van deze release is een herwerkte kennisgeving functie bestemd voor de beheerder van de onder toezicht staande applicatie over kritische gebeurtenissen te informeren.
Wat is nieuw in versie 1.0.0:
- De documentatie is afgerond tot een volwassen staat.
- Alle bekende bugs zijn gesloten.
- Een paar kleine functies zijn toegevoegd.
- Deze release is volledig klaar voor productie-software, en is gebruikt voor meer dan 9 maanden in verscheidene wereldwijde grootschalige enterprise applicaties.
Wat is nieuw in versie 0.9 Beta 9:.
- Deze versie voegt bugfixes
Wat is nieuw in versie 0.9 Beta 7:.
- Windows wordt nu ondersteund
- Een follow-modus is toegevoegd aan de staart commando.
- Gezipte ei wordt nu ondersteund door de HTTP-frontend.
- Er waren ook verschillende verbeteringen en bugfixes.
Wat is nieuw in versie 0.9 Beta 6:
- Deze beta release bevat voornamelijk stabilisatie fixes en een paar kleine verbeteringen.
Eisen
- Python
Reacties niet gevonden