monasca-ui 1.12.2
pip install monasca-ui==1.12.2
Released:
Monasca Plugin for Horizon
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License
- Author: OpenStack
Classifiers
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
Project description
Team and repository tags
monasca-ui
Monasca UI is implemented as a Horizon plugin that adds panels to Horizon. It is installed into devstack by the monasca-api plugin.
Deployment Set Up
Clone Horizon: git clone https://git.openstack.org/openstack/horizon.git
cd horizon
Add git+https://git.openstack.org/openstack/monasca-ui.git to requirements.txt.
Edit openstack_dashboard/settings.py to include the following two lines:
import monitoring.enabled
monitoring.enabled, (Add this line to the settings.update_dashboards list.)
Development Environment Set Up
Get the Code
git clone https://git.openstack.org/openstack/monasca-ui.git # clone monasca-ui git clone https://git.openstack.org/openstack/horizon.git # clone horizon git clone https://github.com/monasca/grafana.git # clone grafana git clone https://github.com/openstack/monasca-grafana-datasource.git # clone grafana plugins
Set up Horizon
Since Monasca UI is a Horizon plugin, the first step is to get their development environment set up.
cd horizon ./run_tests.sh cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py
Pro Tip: Make sure you have Horizon running correctly before proceeding. For more details visit: https://docs.openstack.org/horizon/latest/#setup
Set up Monasca-UI
Edit openstack_dashboard/local/local_settings.py to modify the OPENSTACK_HOST IP address to point to devstack.
Add monasca-client to requirements.txt. Get the latest version from: https://pypi.org/project/python-monascaclient
Link monasca into Horizon:
ln -sf $(pwd)/../monasca-ui/monitoring/enabled/_50_admin_add_monitoring_panel.py \ $(pwd)/openstack_dashboard/enabled/_50_admin_add_monitoring_panel.py ln -sf $(pwd)/../monasca-ui/monitoring/conf/monitoring_policy.json \ $(pwd)/openstack_dashboard/conf/monitoring_policy.json ln -sfF $(pwd)/../monasca-ui/monitoring $(pwd)/monitoring ./run_tests #load monasca-client into virtualenv
Set up Grafana 4.1
The grafana4 branch of grafana is stable, as is master in monasca-grafana-datasource.
Copy monasca-grafana-datasource/ into grafana/plugins/monasca-grafana-datasource/.
Use the grafana docs to build and deploy grafana:
Copy monasca-ui/grafana-dashboards/* to /public/dashboards/ in your grafana deployment.
Set GRAFANA_URL in the Horizon settings.
Start Server
./run_tests.sh --runserver
Style checks
To check if the code follows python coding style, run the following command from the root directory of this project:
$ tox -e pep8
Coverage checks
To measure the code coverage, run the following command from the root directory of this project:
$ tox -e cover
Unit tests
To run all the unit test cases, run the following command from the root directory of this project:
$ tox -e py27,py35
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License
- Author: OpenStack
Classifiers
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file monasca-ui-1.12.2.tar.gz
.
File metadata
- Download URL: monasca-ui-1.12.2.tar.gz
- Upload date:
- Size: 102.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ead884c40b2d555425b671db76734787e00032dd89a8ebb559fde5458d16602 |
|
MD5 | 4577b39500b251a279e02e5e7c204d86 |
|
BLAKE2b-256 | 5c64c02b235228c4be4299dd40bab5466ed8e13473b56f196f758e3f3e95871f |
File details
Details for the file monasca_ui-1.12.2-py2.py3-none-any.whl
.
File metadata
- Download URL: monasca_ui-1.12.2-py2.py3-none-any.whl
- Upload date:
- Size: 143.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512c4a646368b4b4cff458013bfbf2ffbb1b5887f31e2cd571963cf531a2143f |
|
MD5 | ccd63cc93976c7dad328ed08a1733119 |
|
BLAKE2b-256 | f68268a197985ea1fd1781b762f9b41671f599a44cddfd1b37f8aae572f57af1 |