跳转到主要内容

Monasca通用Python模块

项目描述

团队和仓库标签

https://governance.openstack.org/tc/badges/monasca-common.svg

概述

monasca-common 是一个包含用于构建监控相关服务的可重用应用程序和平台代码的模块集合。

Python

要安装Python monasca-common模块,克隆源代码并运行以下命令

$ sudo python setup.py install

要运行单元测试使用

$ tox -e py35

有关贡献的信息,请参阅贡献指南

Java

构建说明

下载并运行mvn install。

$ cd java
$ mvn clean install

问题是StackForge的bare-precise系统上只有Maven 2,而monasca-common的至少一个模块需要Maven 3。

为了解决这个问题,基础目录中的pom.xml使用exec-maven-plugin运行run_maven.sh脚本。该脚本检查mvn的版本是否为Maven 3,如果不是,则下载Maven 3,然后使用它运行java目录中的构建。

此外,run_maven.sh 脚本会将从 java/*/target 目录构建的 jar 文件复制到基本项目目录下的目标目录。这是因为 StackForge 的“monasca-common-localrepo-upload”任务会将该目录下的任何 jar 文件上传到 https://tarballs.opendev.org/openstack/ci/monasca-common。将 jar 文件复制到该目录,使得无需对“monasca-common-localrepo-upload”任务进行更改。monasca-thresh 的构建会从 tarballs.openstack.org 的该位置下载其依赖的 jars。

已向 StackForge 提交更改,希望将此构建的 bare-trusty 切换到 bare-trusty,希望这些系统将具有 Maven 3,但尚不清楚这一更改需要多长时间才能被接受。

特定应用子项目

平台子项目

项目详情


下载文件

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

源分布

monasca-common-3.8.0.tar.gz (193.7 kB 查看哈希值)

上传时间

构建版本

monasca_common-3.8.0-py3-none-any.whl (113.7 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面