Skip to main content

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

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:

Installing

Set up a virtualenv:

$ mkvirtualenv xbus

Clone this project:

$ hg clone ssh://hg@bitbucket.org/xcg/xbus.monitor

Install Python requirements:

$ pip install -r xbus.monitor/requirements.txt

Then 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:

$ cp xbus.monitor/etc/production-example.ini 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:

Contributors

Sorted by commit date:

Changelog

0.1.1 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

xbus.monitor-0.1.2.zip (807.9 kB view details)

Uploaded Source

xbus.monitor-0.1.2.tar.gz (778.9 kB view details)

Uploaded Source

Built Distributions

xbus.monitor-0.1.2-py3.4.egg (871.7 kB view details)

Uploaded Source

xbus.monitor-0.1.2-py3-none-any.whl (803.3 kB view details)

Uploaded Python 3

File details

Details for the file xbus.monitor-0.1.2.zip.

File metadata

  • Download URL: xbus.monitor-0.1.2.zip
  • Upload date:
  • Size: 807.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xbus.monitor-0.1.2.zip
Algorithm Hash digest
SHA256 5aa083053f0d96ce0cf51f138e64a663509ff6a15011c05b2943adcc0e9e4605
MD5 00a3cbffd1880eebd0443ec34f5e2b1c
BLAKE2b-256 0cc4fdcce8a115f18e73ea98fcc421b112a8175eb23f66f24c274ddb73ef60b4

See more details on using hashes here.

File details

Details for the file xbus.monitor-0.1.2.tar.gz.

File metadata

File hashes

Hashes for xbus.monitor-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7d3a5b231f73e840b6ca876af378adb3eb92a40f111f503e6bb5211680bf975d
MD5 f2cdfe7f85314d61f8ebd132c79043bc
BLAKE2b-256 be98fee6d890ae884617194b254dd2474172edaf0bac1714ccb4e665d83e8395

See more details on using hashes here.

File details

Details for the file xbus.monitor-0.1.2-py3.4.egg.

File metadata

File hashes

Hashes for xbus.monitor-0.1.2-py3.4.egg
Algorithm Hash digest
SHA256 2fa1cdaaea3665d28da129d8dc34a8f624c8cf707e2e00eca48e1b0951f2ef06
MD5 95656a864d90e0008a6ee77db82e5194
BLAKE2b-256 7961cce8e91a5cf17dc20e3897c365540f12193db551ecf57eaf69b3b836beb1

See more details on using hashes here.

File details

Details for the file xbus.monitor-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for xbus.monitor-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 07562d3974868b2c5677f2cb865ab42434594c9760d5727a9728db805a6be51d
MD5 026f1f9648c62fa862feebb766fa1272
BLAKE2b-256 c69b787864d6f5a3bbf77a1050296fcd666e35687129a302f69fcf567edf1f97

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page