Metrique Server
Author: “Chris Ward” <cward@redhat.com>
Sources: https://github.com/drpoovilleorg/metrique
Install
Make sure you have read the `General Install Guide <https://github.com/drpoovilleorg/metrique/tree/master/README.rst>`_.
Install the following OS stuff installed. The examples given below are fedora rpm package names:
yum install krb5-devel
Make sure you have MongoDB installed. Instructions can be found on the web. For Fedora, for example, see 10-gen installation instructions
A default mongodb.conf file is available here
Launch Mongodb.
Install metriqued with pip:
pip install metriqued
Then, start metriqued by running:
$> metriqued start
Assuming you have 2.7+, you can try running a gitrepo_commit etl job, for example, in ipython:
$> ipython notebook --pylab=inline
...
>>> from metrique import pyclient
>>> m = pyclient(cube='gitrepo_commit')
>>> m.ping()
>>> m.extract(uri='https://github.com/drpoovilleorg/metrique.git')
>>> q = m.find('gitrepo_commit', 'author, committer_ts')
>>> q.groupby(['author']).size().plot(kind='barh')
<matplotlib.axes.AxesSubplot at 0x6f77ad0>
Or you can analyse data from apache’s jenkins instance (or other):
$> ipython notebook --pylab=inline ... >>> from metrique import pyclient >>> m = pyclient(cube='jkns_build') >>> # WARNING THIS WILL TAKE A WHILE! >>> # Just let it run for a minute, then kill >>> # it... as a demo. >>> m.extract(uri='http://builds.apache.org') >>> builds = m.find(fields='__all__', limit=100)
Known Issues
None at this time
Metadata
Release files for metriqued 0.2.5-7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| metriqued-0.2.5-7.tar.gz | 23.2 kB | Without provenance | Details for metriqued-0.2.5-7.tar.gz |
Release files / metriqued-0.2.5-7.tar.gz
| Download URL | metriqued-0.2.5-7.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
540952125d6bc3bfe952cc8f280848dae7fbf9145468850f01377efb843467ef
|
|
BLAKE2b-256 checksum How to use checksums |
73f9fb6482ce51ded9302595576fc5fec33ed43c787b2a1fd3ef50b6e9c8ab26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for metriqued 0.2.5-7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.