跳转到主要内容

Web应用程序,用于配置和监控Xbus

项目描述

xbus.monitor

此软件包提供用于监控和管理Xbus(http://xbus.io)的工具。

监控器提供REST API;它还包括一个backbone.js客户端应用程序

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 使用以下外部项目;感谢他们的作者

贡献者

按提交日期排序

变更日志

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 (12.9 MB 查看哈希值)

上传时间 源代码

xbus.monitor-0.2.1.tar.gz (11.9 MB 查看哈希值)

上传时间 源代码

构建分发

xbus.monitor-0.2.1-py3.4.egg (12.9 MB 查看哈希值)

上传时间 源代码

xbus.monitor-0.2.1-py3-none-any.whl (12.9 MB 查看哈希值)

上传时间 Python 3

由以下支持