Air egy egyszerű, moduláris és könnyű beállítani a Python eszközök nyomon követésére és profilalkotás elosztott alkalmazások és erőforrások. & Nbsp; A levegő nyílt forráskódú szoftverek és Pythonban. Ebből épült fel a nyílt szabványok, mint az AMQP protokoll, és a JSON adatcsere formátum. Air megpróbálja követni a unix filozófiája:
& Nbsp; "programokat írhassanak, hogy egy dolgot és jól csinálni. Írj programot, hogy működjenek együtt. Írj programot kezelni szöveget patakok, mert ez egy univerzális interfész." - Doug McIlroy
A levegő-run folyamat wrapper rögzíti alkalmazás mérőszámok, kilépő és naplók, valamint a környezeti erőforrás statisztikák:
air-run --id = ecoli01 "blastall -p blastn -d ecoli_nn -i ref01.fa -o ref01_vs_ecoli.out"
A légáramlás eszköz csatlakoztatását teszi lehetővé, hogy az adatfolyam a távoli folyamatok:
légáram application.ecoli01. *
Air akkor elfog egy csomó dolgot. Sokan közülük nagy alkalmazás felmérés és ellenőrzésre, de persze ez rajtad múlik, hogy döntenie, mit akar felhasználni a megszerzett adatokat. (Adaptive végrehajtás valaki?) Íme néhány a hasznos adatok pontot, hogy az Air elfog alapértelmezés:
- Process stdout / stderr patakok
- A folyamat állapota és kilépési kód
- A folyamat memória fogyasztás időbeli
- A folyamat cpu kihasználtság idővel
- Process hálózat kihasználtsága idővel
- A folyamat a megnyitott fájlokat és I / O idővel
- Erőforrás fájlrendszer hasznosítása
- Erőforrás memóriahasználat
- Erőforrás CPU kihasználtság
- Erőforrás hálózat kihasználtsága
- Erőforrás sorban rendszerkihasználtságot
Telepítés
Air másodperceken belül telepíthető Python pip:
pip telepíteni levegőt
követelmények :
- Python
Hozzászólás nem található