Air είναι ένα απλό, σπονδυλωτή και ελαφρύ σετ εργαλείων Python για την παρακολούθηση και προφίλ κατανεμημένων εφαρμογών και των πόρων & nbsp?. Air είναι λογισμικό ανοιχτού κώδικα και γραμμένο σε Python. Είναι χτισμένο στην κορυφή των ανοικτών προτύπων, όπως το AMQP πρωτόκολλο ανταλλαγής μηνυμάτων και τον μορφότυπο ανταλλαγής δεδομένων JSON. Air προσπαθεί να ακολουθήσει τη φιλοσοφία Unix:
& Nbsp? "Γράψτε τα προγράμματα που κάνει ένα πράγμα και να το κάνουμε καλά γράφουν προγράμματα για να εργαστούν από κοινού Γράψτε προγραμμάτων για να χειριστεί ρεύματα κείμενο, διότι αυτή είναι μια καθολική διεπαφή..." - Doug McIlroy
Το περιτύλιγμα διαδικασία αέρος επιχείρηση καταγράφει μετρήσεις εφαρμογής, εκροές και τα αρχεία καταγραφής, καθώς και τα στατιστικά στοιχεία των περιβαλλοντικών πόρων:
air-τρέξιμο --id = ecoli01 "blastall -p blastn -D ecoli_nn -i ref01.fa -o ref01_vs_ecoli.out"
Το εργαλείο ροής αέρα σας επιτρέπει να συνδεθείτε με τα ρεύματα δεδομένων των απομακρυσμένων διαδικασιών σας:
application.ecoli01 ροής αέρα. *
Με αέρα μπορείτε να καταγράψετε πολλά πράγματα. Πολλοί από αυτούς είναι μεγάλη για τη σκιαγράφηση την εφαρμογή και την παρακολούθηση, αλλά φυσικά αυτό είναι στο χέρι σας να αποφασίσετε τι θέλετε να χρησιμοποιήσετε τα καταγεγραμμένα δεδομένα για την. (; Adaptive κανέναν εκτέλεση) Εδώ είναι μερικά από τα πιο χρήσιμα σημεία δεδομένων ότι ο αέρας μπορεί να συλλάβει από προεπιλογή:
- Ρευμάτων της μεθόδου stdout / stderr
- Κατάσταση επεξεργασίας και την έξοδο κώδικα
- Κατανάλωση μνήμης διαδικασία κατά τη διάρκεια του χρόνου
- Χρήση της CPU Διαδικασία πάροδο του χρόνου
- Χρήση του δικτύου διαδικασία κατά τη διάρκεια του χρόνου
- Διαδικασία τα ανοιχτά αρχεία και I / O πάροδο του χρόνου
- Χρήση αρχείων πόρων
- Χρήση μνήμης Πόρων
- Χρήση της CPU Πόρων
- Χρήση του δικτύου των πόρων
- Resource ουρά χρήση του συστήματος
installation
Air εγκατάσταση σε δευτερόλεπτα με την Python PIP:
PIP εγκαταστήσετε αέρα
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε