Air is 'n eenvoudige, modulêre en lig gewig stel Python gereedskap vir die monitering en profilering verspreide toepassings en hulpbronne. & Nbsp; Air is open source sagteware en geskryf in Python. Dit is gebou op die top van oop standaarde soos die AMQP messaging protokol en die into data wisselaar formaat. Air probeer om die unix filosofie volg:
& Nbsp; "Skryf programme wat een ding te doen en doen dit goed Skryf programme om saam te werk Skryf programme om teks strome te hanteer, want dit is 'n universele koppelvlak..." - Doug McIlroy
Die lug-run proses wrapper vang aansoek statistieke, uitset strome en logs, sowel as die omgewing hulpbron statistiek:
lug-run --id = ecoli01 "blastall p blastn d ecoli_nn -i ref01.fa o ref01_vs_ecoli.out"
Die lugvloei instrument kan jy toegang tot die data strome van jou remote prosesse:
lugvloei application.ecoli01. *
Met Air jy kan 'n baie van die dinge te vang. Baie van hulle is 'n groot vir aansoek profilering en monitering, maar natuurlik is dit aan jou om te besluit wat jy wil hê dat die data vasgelê vir. (? Adaptive uitvoering iemand) Hier is 'n paar van die meer bruikbare data punte wat Air kan vang by verstek:
- Proses stdout / stderr strome
- Proses status en uitgang-kode
- Proses geheue verbruik oor tyd
- Proses cpu gebruik met verloop van tyd
- Proses netwerk gebruik met verloop van tyd
- Proses oop lêers en i / o verloop van tyd
- Resource lêerstelsel benutting
- Resource geheue gebruik
- Resource cpu benutting
- Resource netwerk gebruik
- Resource toustaan stelsel gebruik
Installasie
Air installeer in sekondes met Python pip:
PIP lug installeer
Vereistes :
- Python
Kommentaar nie gevind