跳转到主要内容

OOPS DateDir到AMQP的重新发布器。

项目描述

版权(c)2011,Canonical Ltd

本程序是自由软件:您可以在自由软件基金会发布的GNU Affero通用公共许可证的条款下重新分发和/或修改它,无论是许可证的第3版,还是(根据您的选择)任何更新的版本。

本程序的分发是希望它有用,但没有任何保证;甚至没有关于适销性或特定用途适用性的暗示保证。有关更多信息,请参阅GNU Affero通用公共许可证。

您应该已经随本程序收到了GNU Affero通用公共许可证的副本。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。

oops_datedir2amqp软件包提供了一个脚本,该脚本将重新传输存储在datedir存储库中的OOPS报告(http://pypi.python.org/pypi/oops),并通过amqp进行清理。

依赖关系

  • Python 2.6+

  • oops_datedir_repo

  • oops_amqp

测试依赖

使用方法

在虚拟环境(或类似环境)中安装包

$ virtualenv oops-datedir2amqp
$ oops-datedir2amqp/bin/pip install oops-datedir2amqp

运行脚本

$ oops-datedir2amqp/bin/datedir2amqp \
  --host XX --username XX --password XX --vhost XX --exchange XX --repo XX

请注意,存储库应该是您提供给创建OOPS的任何进程中的DateDirRepo的相同路径。

此设置的常见用途是作为备用方案:在您的应用程序中直接向AMQP报告,配置DateDirRepo作为备用方案,然后使用datedir2amqp来拾取和重新缓冲在AMQP服务器不可用期间生成的任何OOPS报告。

开发

上游开发发生在https://launchpad.net/python-oops-datedir2amqp

要运行测试,请使用tox

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

oops_datedir2amqp-0.1.0.tar.gz (3.6 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页