busmon ist ein TurboGears2 Anwendung, die das Fedora Message Bus Uhren mit fedmsg und zeigt Echtzeit-Grafiken über die Aktivität auf dem Bus.
Hacking auf busmon
Holen Sie sich die Quelle für busmon:
& Nbsp; git clone git: //github.com/ralphbean/busmon.git
& Nbsp; cd busmon
Installieren virtualenvwrapper und es verwenden, um eine virtualenv erstellen. In diesem virtualenv, installieren Sie alle Abhängigkeiten busmon anzeigen:
& Nbsp; sudo yum -y python-virtualenvwrapper installieren
& Nbsp; mkvirtualenv busmon
(Busmon) $ python setup.py entwickeln
Jetzt busmon besteht aus zwei Teilen, einem Nachrichtenprozessor als Verbraucher im fedmsg-Hub ausführen und eine Webapp zusammen. Die Nabe nimmt Nachrichten vom fedmsg Bus und leitet diese über es WebSocket Server zum Browser des Clients. Da Sie mit der Entwicklung sind, werden Sie auch brauchen eine gefälschte Nachricht für den fedmsg Bus. Sie werden drei Terminals müssen diese Befehle ausführen und beobachten Sie die Log-Meldungen.
Im ersten:
& Nbsp; WorkON busmon
(Busmon) $ python tools / fake-bus.py
Im zweiten:
& Nbsp; WorkON busmon
(Busmon) $ fedmsg-Hub --websocket-Server-Port 9919
In der dritten:
& Nbsp;
WorkON busmon (busmon) $ Paster dienen --reload development.ini
Gehen Sie mit Ihrem Browser auf http: // localhost: 8080 / zu genial
Anforderungen .
- Python
Kommentare nicht gefunden