Projeto

Geral

Perfil

README

ES2017-2018 P3 Group 03

-- Link to code repository --
http://code.ua.pt/projects/es2017-2018_g303

git clone https://code.ua.pt/git/es2017-2018_g303

-- How To Run --
Install Docker, Docker Compose, node and npm.

Set up vm.max_map_count to 262144 to avoid Elasticsearch errors.

Start Docker daemon.

Go to vitals folder and build the docker compose and then bring it up to start up all services.

$ sudo sysctl -w vm.max_map_count=262144

$ sudo dockerd

$ cd vitals
$ docker-compose build
$ docker-compose up
For exiting, just type Ctrl+C to stop all services.
To enter detached mode:

$ docker-compose up -d

-- Other info --
If build successful, you then can access to each service by going through each port:

Vitals API - Vitals application (Spring Boot)
http://localhost:8090

Vitals Dashboard - Vitals dashboard that will consume the API (React)
http://localhost:3000

Jenkins - Jenkins (for Continuous Integration / Deployment)
http://localhost:8080

Kibana - Kibana (view logs and data from Logstash with search capabilities from Elasticsearch)
http://localhost:5601

-- All ports --

Vitals App and API: 8090
Vitals Dashboard: 3000
Apache Kafka: 9092
Apache Zookeeper: 2181
Jenkins: 8080 / 50000
Elasticsearch: 9200 / 9300
Logstash: 5000
Kibana: 5601

Estatísticas
| Ramo: | Revisão:

es2017-2018_g303__git / vitals @ master

Últimas revisões

# Data Autor Comentário
370305f4 16/06/2018 21:25 Jorge Silva

delivery readme.txt

b2e79784 16/06/2018 20:15 Pedro Raimundo

Fixed some bugs

41660919 16/06/2018 19:56 Pedro Raimundo

Added jenkins

5798eb5c 22/05/2018 11:32 Diogo Filipe Candeias Ferreira

alerts complete

2770ad59 14/05/2018 00:44 Cristiano Marques Vagos

frontend:
- removed unused vars/functions from Dashboard, Readings, Sensors, Users and UsersID components
server:
- on Docker containers: fixed ELK stack, added Jenkins
- Kafka / Zookeeper to be fixed, does not work

README updated with info about ports, how to run instructions, etc

2f89afa2 13/05/2018 03:04 Cristiano Marques Vagos

frontend:
- readings page changed, added pagination, handling daily, monthly and yearly values from sensor;
- minor changes at dashboard (need more);
- changed all REST API endpoints to 8090 to match server;
server:
- added daily, monthly and yearly functioning of getting sensor values;...

e1ff0433 09/05/2018 18:50 Cristiano Marques Vagos

server: removed js related files and maven plugin, removed show sql queries on console

054da841 09/05/2018 18:26 Cristiano Marques Vagos

server: kafka streams and db working on 2 group ids

aa659d95 30/04/2018 11:56 Cristiano Marques Vagos

latest changes in dashboard and backend

0a80c126 27/04/2018 23:27 Cristiano Marques Vagos

Reverted last commit, added new functioning example and working REST API

Ver revisões

Também disponível em: Atom