-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start with Quality Guard Analysis Tool
The quality guard analysis tool is an application which allows to provide advance data analysis functionalities apply to data collected by the measure platform. This analysis services are external application integrated to the platform as components.
The integration is based on 2 principle: the platform provide the REST API which allow the analysis tool to access to the platform data and the analysis tools provide specific web pages which are directly embedded to the Measure Platform web application.
The Quality Guard Analysis Tool can be executed in both Linux or Windows systems. To be executed, the tool requires the installation of the following tools:
- MySQL Installation
- Download MySQL Community Server ver. 5.7 or above : https://dev.mysql.com/downloads/mysql/
- Install MySQL using these instructions : https://dev.mysql.com/doc/refman/5.7/en/installing.html
- Create a new database named "qualityguardanalysis".
- Java 1.8 Installation
- Download and install the jdk8 in your environment : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Download the last released version of the QualityGuardAnalysisTool : https://github.com/ITEA3-Measure/QualityGuardAnalysis/releases
- Unzip the project in your tool directory.
The tool is parametrize using a property file. This property file has to be put in the same folder of the quality-guard-analysis-{version}.war binary application.
Edit the application.properties file :
| Property | Description | Default Value |
|---|---|---|
| measure-platform.url | URL of the measure platform | localhost/ |
| analysis-tool.url | URL of the quality guard analysis tool | localhost:8585/#/ |
| analysis-tool.elasticsearch.url | Url of Elasticsearch search engine | 127.0.0.1 |
| analysis-tool.elasticsearch.port | Port of Elasticsearch nodes communication | 9300 |
| analysis-tool.elasticsearch.cluster-key | CLuster key of Elasticsearch search engine | cluster.name |
| analysis-tool.elasticsearch.cluster-name | CLuster name of Elasticsearch search engine | elasticsearch |
| spring.datasource.url | JDBC URL of the database ex: "jdbc:mysql://"+ ip of computer in which is installed MySQL database name. | jdbc:mysql://localhost:3306/qualityguardanalysis |
| spring.datasource.username | Loign MySQL. | root |
| spring.datasource.password | Password MySQL. | root |
| spring.datasource.driver-class-name | Driver JDBC for MySQL | com.mysql.jdbc.Driver |
| server.port | Port of the QualityGuardAnalysisTool web application | 8585 |
- Start MySQL
- Follow these steps to launch the measure platform
- Start the Quality Guard Analysis Tool : java -jar quality-guard-analysis-{version}.war
The analysis tool is embedded and accessible via the measure platform : http://localhost/#/