Skip to main content

Xbus Monitor

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; separate packages implement it.

Current packages providing an interface to xbus.monitor:

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 Distribution

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

Uploaded Source

Built Distributions

xbus.monitor-0.1.1.linux-x86_64.tar.gz (824.9 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for xbus.monitor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 66c59a0bb84d6b6d8fe90cf21ee436cdaaec6b15ec44f3ef73722c5292f0a978
MD5 e7fc69b139299731ef57f89298d0393f
BLAKE2b-256 9e13858326e0714202f514e58b85fe6c9539faf012d728b33faddb3617d81911

See more details on using hashes here.

File details

Details for the file xbus.monitor-0.1.1.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for xbus.monitor-0.1.1.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 02b079c15af81494da8de6c8853dca543cf5bb77517f838ecdebaf178ab8f285
MD5 60b7f474185a41c120d2416baa4c6edd
BLAKE2b-256 38309f7818a491257a8e5f667f040ae6a4285841bf81d68920d9c77a762acaf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xbus.monitor-0.1.1-py3.4.egg
Algorithm Hash digest
SHA256 27de6e24e9ec8d782623f1ba246ef4123f3943efb587994862e5f1a9f2f8b8f2
MD5 b67527c32f21eef0605018456f790154
BLAKE2b-256 2afdaef0126a9901c578a263210019bc9e427a04970a3323dfb9eed43b63e2b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xbus.monitor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 97eba7c5be37bb361a794234036ca0a53b4458cc072b5e069c3a03fa0faf35f0
MD5 bdfb2acb25dfe5d6232245bdffa9ac8b
BLAKE2b-256 a282587070d08a1d50bb755cbad1fb60abb218f6a87ba977ff0f455e6e408a45

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