Ramona er en virksomhed-grade runtime vejleder, der tillader overvågning og kontrol kørende apps.
Ramona er blevet stærkt inspireret af supervisord, men det er faktisk skrevet fra bunden på grund af helt andre krav.
Hurtig introduktion
Lad os antage dit projekt (opkaldt foo) bibliotek ser ud som følger:
Lad os antage dit projekt (opkaldt foo) bibliotek ser ud som følger:
foo /
& Nbsp; bin /
& Nbsp; aktie /
& Nbsp; src /
& Nbsp; docs /
& Nbsp; foo.py <--- dette er Ramona
& Nbsp; foo.conf
Ramona systemet vil give dig følgende kommando-line API:
$ ./foo.py --help
forbrug: foo.py [-h] [-c configfile] [-d] [-s]
& Nbsp; {starte, stoppe, genstarte, status, hjælp, konsol, server, ren, unittests}
& Nbsp; ...
valgfri argumenter:
& Nbsp; -h, --help vise denne hjælpetekst og afslut
& Nbsp; -c configfile, --config configfile
& Nbsp; Angiv konfiguration fil (er) til at læse (denne mulighed kan
& Nbsp; gives flere gange). Dette tilsidesætter indbygget
& Nbsp; applikationsniveau konfiguration.
& Nbsp; D, --debug Aktiver debug (verbose) output.
& Nbsp; -s, --silent Aktiver lydløs driftsform (kun fejl er
& Nbsp; trykt).
underkommandoer:
& Nbsp; {starte, stoppe, genstarte, status, hjælp, konsol, server, ren, unittests}
& Nbsp; starte Launch delproces (ES)
& Nbsp; stoppe Afslut delproces (ES)
& Nbsp; genstart Genstart delproces (ES)
& Nbsp; status Vis status delproces (ES)
& Nbsp; hjælp Vis hjælp
& Nbsp; konsol Indtast interaktiv konsol-mode
& Nbsp; server Launch server i forgrunden
& Nbsp; ren ren projektmappe fra mellemliggende filer
& Nbsp; unittests Seek for alle unit test og udføre dem
Hvad er nyt i denne udgivelse:
- Denne udgivelse indeholder flere funktioner forbedringer og et par rettelser.
- Den største højdepunkt i denne udgivelse er en omarbejdet meddelelse funktion til formål at informere administratoren af den overvågede ansøgning om kritiske hændelser.
Hvad er nyt i version 1.0.0:
- Dokumentationen er gennemført til modenhed.
- Alle kendte fejl er lukket.
- Et par mindre funktioner er blevet tilføjet.
- Denne udgivelse er helt klar til produktion software, og har været brugt i mere end 9 måneder i flere verdensomspændende skala virksomhedsapplikationer.
Hvad er nyt i version 0.9 Beta 9:.
- Denne version tilføjer fejlrettelser
Hvad er nyt i version 0.9 Beta 7:.
- Windows understøttes nu
- En follow-funktion blev tilføjet til halen kommandoen.
- lynlås æg er nu understøttet af HTTP frontend.
- Der var også flere forbedringer og fejlrettelser.
Hvad er nyt i version 0.9 Beta 6:
- Dette betaversion indeholder hovedsagelig stabilisering rettelser og et par små forbedringer.
Krav :
- Python
Kommentarer ikke fundet