Web app to configure and monitor Xbus
Project description
xbus.monitor
This package provides tools to monitor and administer Xbus <http://xbus.io>.
Note: this package provides a REST API but no GUI; the following packages provide one:
xbus_monitor_js <https://bitbucket.org/xcg/xbus_monitor_js>: Single-page JavaScript Backbone application that communicates with xbus.monitor via its REST API.
Xbus
Xbus is an Enterprise service bus. As such it aims to help IT departments achieve a better application infrastructure layout by providing a way to urbanize the IT systems.
- The goals of urbanization are:
high coherence
low coupling
- More information about Xbus:
Documentation: <http://xbusbroker.readthedocs.org/>
Website: <http://xbus.io/>
Presentation: <http://bit.ly/1AYtQa6>
Installing
Set up a virtualenv:
$ mkvirtualenv xbus
Install the xbus.monitor package:
$ pip install xbus.monitor
Configuring
Follow the xbus.broker README file to set it up.
Xbus monitor settings are within the etc/production-example.ini file; grab it from bitbucket (eg for the 0.1.2 version):
$ wget https://bitbucket.org/xcg/xbus.monitor/raw/0.1.2/etc/production-example.ini -O monitor.ini
Edit the file following comments written inside.
Localization:
Edit the “pyramid.default_locale_name” variable. Note: Only “en_US” and “fr_FR” are supported for now.
Running
Run as a regular Pyramid program:
$ pserve monitor.ini
Run tests
nosetests
Generate the translation template
pip install Babel lingua python setup.py extract_messages
Other translation tasks
See <http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/i18n.html>.
python setup.py [init_catalog -l en_US] [update_catalog] [compile_catalog]
Thanks
- xbus.monitor uses the following external projects; thanks a lot to their respective authors:
pyramid <http://docs.pylonsproject.org/projects/pyramid/en/latest/>
pyramid_httpauth <https://github.com/tarzanjw/pyramid_httpauth>
Contributors
Sorted by commit date:
Jérémie Gavrel, <jeremie.gavrel@xcg-consulting.fr>
Florent Aide, <florent.aide@xcg-consulting.fr>
Houzéfa Abbasbhay, <houzefa.abba@xcg-consulting.fr>
Alexandre Brun, <alexandre.brun@xcg-consulting.fr>
Changelog
0.1.3 (2015-05-18)
Define required package versions in setup.py and document why some are frozen.
0.1.2 Initial release (2015-05-12)
Initial implementation of the Xbus monitor.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file xbus.monitor-0.1.3.zip
.
File metadata
- Download URL: xbus.monitor-0.1.3.zip
- Upload date:
- Size: 808.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2bd45bdbacb064abfe9c765dbc6c30337047cf5d7976ee27cd5de63c8deb67 |
|
MD5 | 92266415d0f0132d59dd572b3d812893 |
|
BLAKE2b-256 | 5b2656f63cd0e4058891526ff585b36975787e99e60208ff375cd9940fe60e16 |
File details
Details for the file xbus.monitor-0.1.3.tar.gz
.
File metadata
- Download URL: xbus.monitor-0.1.3.tar.gz
- Upload date:
- Size: 779.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8689e66fc6e807d34a3f19c936687cffab63883c88a48fa091d1d72c74dafbc9 |
|
MD5 | 004834b4f08af6165b10f8235cc51df3 |
|
BLAKE2b-256 | a27f8ad56a97ef5be41dbe527b8eeb27cda89c657703096bac981daa0dbd76b7 |
File details
Details for the file xbus.monitor-0.1.3-py3.4.egg
.
File metadata
- Download URL: xbus.monitor-0.1.3-py3.4.egg
- Upload date:
- Size: 871.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9426092f2a73deae59d2e9feb1466141671de3e3e5f32d84878b2acc76d7529 |
|
MD5 | aea35cc5fc309ca19017b1faa9fd28aa |
|
BLAKE2b-256 | a66585df5269695502d3206d93b9cf8acb96f51d7d7f4087325352a13d885fae |
File details
Details for the file xbus.monitor-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: xbus.monitor-0.1.3-py3-none-any.whl
- Upload date:
- Size: 803.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b6b79e61b94b1364ecb1d20ddc30d00bf5bbff93bfb01f31f5fa8b50e5aa21 |
|
MD5 | c3f945a0150594ef1af1283a565ed3a6 |
|
BLAKE2b-256 | 9972f5f392debed2a534f71f5e727048e93b86102665cf0e8e7213df4c75ee1d |