commit | dfc59f313dcb364780c201e8c8ca10aa4a7d10c1 | [log] [tgz] |
---|---|---|
author | Antonio Barone <syntonyze@gmail.com> | Wed Nov 21 15:05:35 2018 +0000 |
committer | Antonio Barone <syntonyze@gmail.com> | Wed Nov 21 15:05:35 2018 +0000 |
tree | ee5313bc3ce425631930353e35a7c01ff310e7e6 | |
parent | c1e1fcb6f1dae5af91e8a060c20e9e555ca9fa50 [diff] |
Point docker-compose to new gitcommits ETL image The spark job dealing with git commits has changed name from: spark-gerrit-analytics-etl to: gerrit-analytics-etl-gitcommits Feature: Issue 10074 Change-Id: Ie6d4a186fc20f4c1650ca216b4df686b8a4e0549
Wizard to locally setup an Analytics Dashboard like the Gerrit's one. This will allow you to explore the potentials of DevOps Analytics on your own repositories.
##Installation
Copy the latest available jar into the Gerrit plugins directory and restart it. Assuming /usr/local/gerrit
is the location of your Gerrit installation simply execute the following:
curl -o /tmp/analytics-wizard.jar https://gerrit-ci.gerritforge.com/job/plugin-analytics-wizard-sbt-master-master/analytics-wizard.jar &&\ cp /tmp/analytics-wizard.jar /usr/local/gerrit/plugins
Once you are logged in Gerrit you can access the dashboard configuration via the top menu (Analytics Wizard > Configure Dashboard
).
You will land on this screen:
Different parameters can be configured:
gerrit/
. Note: It is not a regular expression.Once you set the parameters pressing the “Create Dashboard” button will trigger the Dashboard creation and the data import.
Beware this operation will take a while since it requires to download several Docker images and run an ETL job to collect and aggregate the data.
At the end of this operation you will be presented with a dashbaord similar to this one:
You can now navigate among the different charts and uncover the potentials of DevOps analytics!
To build the plugin, JDK 1.8 and sbt are required. Once installed use sbt to build:
cd ./analytics-wizard sbt assembly
This will compile, test and package the plugin artifact, which can be found in ./target/scala-2.11/analytics-wizard.jar
.
sysctl -w vm.max_map_count=262144
from command line, if you are using a Linux box and the dashboard creation fails with a similar error:max virtual memory areas vm.max_map_count [XXXXX] is too low, increase to at least [262144]