Skip to main content

busmon - Fedora Bus Monitor

busmon is a TurboGears2 app that watches the Fedora Message Bus with fedmsg and displays realtime graphs about the activity on the bus.

Hacking on busmon

Get the source for busmon:

$ git clone git://github.com/ralphbean/busmon.git
$ cd busmon

Install virtualenvwrapper and use it to create a virtualenv. In that virtualenv, install all of busmon’s dependencies:

$ sudo yum -y install python-virtualenvwrapper
$ mkvirtualenv busmon
(busmon)$ python setup.py develop

Now busmon is composed of two parts, a message processor run as a Consumer in the fedmsg-hub, and a webapp. The hub takes messages from the fedmsg bus and forwards them via it’s websocket server to the client’s browser. Since you’re developing, you’ll also need some fake message for the fedmsg bus. You’ll need three terminals to run these commands and watch the log messages.

In the first:

$ workon busmon
(busmon)$ python tools/fake-bus.py

In the second:

$ workon busmon
(busmon)$ fedmsg-hub --websocket-server-port 9919

In the third:

$ workon busmon
(busmon)$ paster serve --reload development.ini

Point your browser at http://localhost:8080/ for awesome.

Metadata

Release files for busmon 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for busmon 0.4.6
File Size Uploaded Provenance Actions
busmon-0.4.6.tar.gz 1.1 MB Without provenance Details for busmon-0.4.6.tar.gz

Release files / busmon-0.4.6.tar.gz

Download URL busmon-0.4.6.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
1f7e9b082e01e6aa8ace1222d4ec590524b8118708679358c8ea049f0fb1eaae
BLAKE2b-256 checksum
How to use checksums
3162a32789d49cf5ab24a0be4963fe63f3d1789fb74a8d489b1267f14c174ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for busmon 0.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page