Skip to main content

Stats Service for MONARC.

Project description

Stats Service for MONARC

Latest release License Contributors Workflow CodeQL Documentation Status PyPi version


This component provides an API in order to collect statistics from one or several MONARC instances and to return these statistics with different filters and aggregation methods.

It can be deployed just next to a MONARC instance or on a dedicated server.

The collected statistics can be sent to an other stats instance.


The following assumes you have already installed git, poetry, and Python >= 3.6.12.

$ sudo apt install postgresql
$ git clone
$ cd stats-service/
$ npm install
$ cp instance/ instance/
$ poetry install
$ poetry shell
$ export
$ export FLASK_ENV=development
$ export
$ flask db_create
$ flask db_init

$ flask client_create --name CASES
Token: SylsDTZTBk2zAkg016vW_aCuO1XQDXPsxrLuI1TG7z5sYvUfRlVf5R4g6kDnLI_o-c5iqrswrWzPANDKXmtV7Q
Created at: 2020-06-16 14:25:32.947745

$ flask run
 * Serving Flask app "" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 268-178-811


A documentation is available.


Stats Service is under the GNU Affero General Public License version 3.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for statsservice, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size statsservice-0.3.0-py3-none-any.whl (736.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size statsservice-0.3.0.tar.gz (711.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page