busmon είναι μια εφαρμογή TurboGears2 που παρακολουθεί το Fedora Μήνυμα διαύλου με fedmsg και εμφανίζει σε πραγματικό χρόνο γραφικές παραστάσεις σχετικά με την δραστηριότητα στο λεωφορείο.
Hacking σε busmon
Αποκτήστε την πηγή για busmon:
& Nbsp? Git κλώνος GIT: //github.com/ralphbean/busmon.git
& Nbsp? Cd busmon
Εγκαταστήστε virtualenvwrapper και να το χρησιμοποιήσετε για να δημιουργήσετε ένα virtualenv. Σε αυτή την virtualenv, εγκαταστήστε όλες τις εξαρτήσεις busmon του:
& Nbsp? Sudo yum -y εγκατάσταση python-virtualenvwrapper
& Nbsp? Mkvirtualenv busmon
(Busmon) $ python setup.py αναπτύξουν
Τώρα busmon αποτελείται από δύο μέρη, ένα επεξεργαστή μήνυμα τρέξει ως καταναλωτής στην fedmsg-κόμβος, και μια εφαρμογή ιστού. Ο κόμβος λαμβάνει μηνύματα από το λεωφορείο fedmsg και τα προωθεί μέσω είναι WebSocket server στον browser του πελάτη. Δεδομένου ότι είστε ανάπτυξη, θα χρειαστείτε επίσης κάποιο ψεύτικο μήνυμα για το λεωφορείο fedmsg. Θα χρειαστείτε τρία τερματικά να εκτελέσετε αυτές τις εντολές και να παρακολουθήσετε τα μηνύματα καταγραφής.
Στο πρώτο:
& Nbsp? Workon busmon
(Busmon) εργαλεία $ python / fake-bus.py
Στο δεύτερο:
& Nbsp? Workon busmon
(Busmon) $ fedmsg-κόμβο --websocket-server-port 9919
Στο τρίτο:
& Nbsp?
workon busmon (busmon) $ Παστέρ εξυπηρετούν --reload development.ini
Σημείο browser σας στη διεύθυνση http: // localhost: 8080 / για την τρομερή
Απαιτήσεις :.
- Python
Τα σχόλια δεν βρέθηκε