Web应用程序,用于配置和监控Xbus
项目描述
xbus.monitor
此软件包提供用于监控和管理Xbus(http://xbus.io)的工具。
监控器提供REST API;它还包括一个backbone.js客户端应用程序
xbus_monitor_js https://bitbucket.org/xcg/xbus_monitor_js:与xbus.monitor通过其REST API通信的单页JavaScript Backbone应用程序。
Xbus
Xbus是一个企业服务总线。因此,它旨在通过提供使IT系统城市化的方法,帮助IT部门实现更好的应用程序基础设施布局。
城市化的目标是
高内聚
低耦合
关于Xbus的更多信息
安装
设置virtualenv
$ mkvirtualenv -p /usr/bin/python3 xbus
安装xbus.monitor软件包
$ pip install xbus.monitor
配置
请按照 xbus.broker 的 README 文件进行设置。
Xbus 监控设置位于 etc/production-example.ini 文件中;从 bitbucket 获取它(例如,0.1.2 版本)
$ wget https://bitbucket.org/xcg/xbus.monitor/raw/0.1.2/etc/production-example.ini -O monitor.ini
根据文件内注释进行编辑。
本地化
编辑“pyramid.default_locale_name”变量。注意:目前仅支持“en_US”和“fr_FR”。
运行
以常规 Pyramid 程序运行
$ pserve monitor.ini
运行测试
nosetests
开发
在开发目的下运行监控时,建议在配置文件中禁用 cookie.secure 选项
cookie.secure = false
生成翻译模板
pip install Babel lingua python setup.py extract_messages
其他翻译任务
见 <http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/i18n.html>。
python setup.py [init_catalog -l en_US] [update_catalog] [compile_catalog]
感谢
xbus.monitor 使用以下外部项目;感谢他们的作者
pyramid <http://docs.pylonsproject.org/projects/pyramid/en/latest/>
pyramid_httpauth <https://github.com/tarzanjw/pyramid_httpauth>
贡献者
按提交日期排序
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>
Brendan Masson, <brendan.masson@xcg-consulting.fr>
变更日志
0.2.1 (2016-07-04)
修复将 monitor_js 客户端应用程序包含到软件包中的问题。
0.2.0 (2016-06-27)
添加新的消费者事件类型设置(与可选数据查找”/清除功能”相关)。
预先解决 aiozmq 端点。
更安全的消费者获取器。
在示例配置文件中将 Xbus 请求默认记录到日志中。
简化部署;此应用程序现在包含默认客户端。
重新设计登录系统,使其应用于整个客户端应用程序,而不是仅在特定的 JS 请求上触发。
适应 xbus.broker 中所做的消息跟踪更改。
0.1.4 (2015-05-25)
事件类型:允许设置“立即回复”标志。
更新要求。
0.1.3 (2015-05-18)
在 setup.py 中定义所需软件包版本,并说明为什么某些软件包被冻结。
0.1.2 初始发布(2015-05-12)
Xbus 监控的初始实现。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
构建分发
xbus.monitor-0.2.1.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7c9b44b13654eca91cb9a9f73722c711a2e784315963b65e3f132b0aa6d61448 |
|
MD5 | 9b751c61125e43fff4252008909ba009 |
|
BLAKE2b-256 | 8644c33aab32187431044747b3fda9959bb03c9aaa34b48e19293bb13b2242b6 |
xbus.monitor-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ec8e359d315c1dcec4c0b2f3b667ec1454165fabebe7f156e903a09975ab441b |
|
MD5 | cda05def3186b35799465e7c0ef16696 |
|
BLAKE2b-256 | ba2e87c5b0d8f08d7ce6484994d1e95ce8d94ac3710fd974b0842937c8df4c6e |
xbus.monitor-0.2.1-py3.4.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 945d9d7e28d3f42e8a493133ce65de2aac557ca052a5ba678f330352a5e5c918 |
|
MD5 | d64369559e486a0a3539e17f8d9d0be4 |
|
BLAKE2b-256 | 25604626eb9f548cb6308fb0a87727c8a6acf34ee9f8efd78bef957ef2471d8d |
xbus.monitor-0.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b5b17e99a06f699af00d92ee69f07513501dd9c78a882e26855fffde4ea507a |
|
MD5 | 51b591a661e0280c836e65304a1d22e5 |
|
BLAKE2b-256 | ab08fc26a86ad7dcf94041ac489d8c2326765c5e17e4e91007e53deff0cf48a4 |