Skip to main content

Team and repository tags

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

Overview

monasca-common is a collection of modules containing reusable application and platform code for building monitoring related services.

Python

To install the Python monasca-common modules, git clone the source and run the following command:

$ sudo python setup.py install

To run the unit tests use:

$ tox -e py35

For information on contributing, see Contribution Guidelines.

Java

Build Instructions

Download and do mvn install.

$ cd java
$ mvn clean install

The issue is that currently StackForge’s bare-precise system only has Maven 2 on it and at least one of the modules of monasca-common requires Maven 3.

In order to get around this problem, the pom.xml in the base directory uses the exec-maven-plugin to run the script run_maven.sh. This script checks if the version of mvn is Maven 3 and if it is not, it downloads Maven 3 and then uses it to run the build in the java directory.

In addition, the run_maven.sh script copies the jar files that get built from java/*/target directories to the target directory in the base project directory. This is because the StackForge “monasca-common-localrepo-upload” job uploads any jar files from that directory to https://tarballs.opendev.org/openstack/ci/monasca-common. Copying the jar files to that directory made it so there didn’t have to be changes made to the “monasca-common-localrepo-upload” job. The build for monasca-thresh downloads the jars it depends on from that location on tarballs.openstack.org.

A change has been submitted to StackForge to switch to bare-trusty for this build in the hopes that those systems will have maven 3, but it is not known how long that change will take to be accepted.

Application Specific Sub-Projects

Platform Sub-Projects

Metadata

Release files for monasca-common 3.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monasca-common 3.8.0
File Size Uploaded
monasca-common-3.8.0.tar.gz 193.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for monasca-common 3.8.0
File Interpreter ABI Platform
monasca_common-3.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 307.4 kB

Release files / monasca-common-3.8.0.tar.gz

Download URL monasca-common-3.8.0.tar.gz
Size 193.7 kB
Tags Source
SHA-256 checksum
How to use checksums
45a5d9f3faaceaf2a2f3de878f76f606f65f76c21aefc9678947fb402f1ea36c
BLAKE2b-256 checksum
How to use checksums
e996e044962a51fb6b1d21e4ac3f2756c3a9ddbb60e1099460b12cc3ddb8e084
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / monasca_common-3.8.0-py3-none-any.whl

Download URL monasca_common-3.8.0-py3-none-any.whl
Size 113.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a320142c00ec5a517c7b2398e5e0ff1c47286fe06babb874f39a25f6bb52d6c
BLAKE2b-256 checksum
How to use checksums
2c309d21bda76853d4da4ee16d58038da95032c26e1549786ac54586af63307a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

3.8.0 This release

2 release files

3.7.0

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.16.1

2 release files

2.16.0

2 release files

2.15.0

2 release files

2.12.0

2 release files

2.11.0

2 release files

2.10.0

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

1 release file

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page