一个用于可视化Fedora消息总线活动的web应用程序。
项目描述
busmon - Fedora总线监控器
busmon是一个TurboGears2应用程序,使用fedmsg监控Fedora消息总线,并显示关于总线活动实时图表。
修改busmon
获取busmon的源代码
$ git clone git://github.com/ralphbean/busmon.git $ cd busmon
安装virtualenvwrapper并使用它创建一个虚拟环境。在该虚拟环境中,安装busmon的所有依赖项
$ sudo yum -y install python-virtualenvwrapper $ mkvirtualenv busmon (busmon)$ python setup.py develop
现在busmon由两部分组成,一个作为fedmsg-hub中的消费者运行的消息处理器和一个web应用程序。该中心从fedmsg总线接收消息并通过其websocket服务器将它们转发到客户端的浏览器。由于您正在开发,您还需要一些假的fedmsg总线消息。您需要三个终端来运行这些命令并查看日志消息。
在第一个
$ workon busmon (busmon)$ python tools/fake-bus.py
在第二个
$ workon busmon (busmon)$ fedmsg-hub --websocket-server-port 9919
在第三个
$ workon busmon (busmon)$ paster serve --reload development.ini
将浏览器指向http://localhost:8080/以获取精彩内容。