Running the Visualisation Dashboard form Sources (To be reviewed and completed by Bitergia)
All the documentation below describes how to setup and run the different components related to the Web Dashboards.
Install steps for the different components
Install GrimoireLab Python Env
The data processing is done with GrimoireLab python platform.
A virtual env in Python is used to install the tools needed.
In Debian/Ubuntu you need to execute:
sudo apt-get install python3-venv
To create the python virtualenv and activate it:
mkdir ~/venvs
python3 -m venv ~/venvs/crossminer
source ~/venvs/crossminer/bin/activate
pip3 install grimoire-elk
Install Elasticsearch and Kibana
An Elasticsearch and Kibana services are needed. docker-compose can be used to start them.
Elasticsearch needs this config:
sudo sh -c "echo 262144 > /proc/sys/vm/max_map_count"