"Air paprasta, modulinė ir lengvas rinkinys Python įrankiai stebėsenos ir profiliavimo paskirstytųjų programų ir išteklių. & Nbsp; Oro yra atviro kodo programinė įranga ir parašyta Python. Ji pastatyta ant atvirų standartų, tokių kaip AMQP pranešimų protokolas ir JSON keitimosi duomenimis formato. Oro bando sekti UNIX filosofiją:
& Nbsp; "rašyti programas, kad tai vienas dalykas ir tai daryti gerai rašyti programas dirbti kartu rašyti programas tvarkyti tekstinius srautus, nes tai yra universalus sąsaja..." - Dougas McIlroy
Oro paleisti procesas įvynioti fiksuoja programų rodiklius, darbo našumui ir žurnalus, taip pat aplinkos išteklių statistikos:
oro paleisti --id = ecoli01 "blastall -p blastn -d ecoli_nn -i ref01.fa -o ref01_vs_ecoli.out"
Oro srauto įrankis leidžia jums prisijungti prie duomenų srautų jūsų nuotolinio procesų:
oro srauto application.ecoli01. *
Air galite užfiksuoti daug dalykų. Daugelis iš jų yra puikus taikymo profiliavimo ir stebėseną, bet, žinoma, tai yra iki jums nuspręsti, ką norite naudoti nufotografuotus duomenis. (? Prisitaikanti vykdymo kas) Štai keletas iš daugiau naudingų duomenų kiekis, kad oro gali užfiksuoti pagal nutylėjimą:
- Proceso stdout / stderr srautai
- Proceso eigą ir išeiti kodas
- Proceso atminties sunaudojimas per tam tikrą laiką
- Proceso CPU laikui bėgant
- Proceso tinklo panaudojimas laikui bėgant
- Procesų atidaryti failus ir įvestis / išvestis, laikui bėgant
- Išteklių failų sistema naudojimas
- Išteklių atminties panaudojimas
- Išteklių CPU
- Išteklių tinklo panaudojimas
- Išteklių eilių sistema naudojimas
Diegimas
Oro įdiegiama per kelias sekundes su Python pip:
PIP įdiegti oro
Reikalavimai
- Python,
Komentarai nerastas