Responsável por baixar, tratar e disponibilizar dados do Twitter:
- Lista de todos os twitters baseado em hashtags previamente cadastradas
- Retornar a quantidade de twitters por hora
- Quais são os 5 usuários da listagem com mais seguidores
- O número de twitters agrupados por região/idioma do usuário que postou
- Docker 19.03.5 +
- Docker Compose 1.25.4+
1 - Instalar os softwares presentes nos requisitos 2 - Baixar o código presente no repositório
git clone https://github.com/gabrielsouzacoder/twitter-itau.git
3 - Executar o docker-compose
cd twitter-itau
docker-compose up -d --build
4 - Aguarde que todos os containers estejam prontos 5 - Para usar a aplicação acesse: http://localhost:80
PS: O container do logspout irá reiniciar algumas vezes até que o logstash esteja disponível.
- FRONT: http://localhost:80
- KIBANA: http://localhost:5601
- Usuário: elastic
- Senha: changeme
- GRAFANA: http://localhost:3000
- Usuário: admin
- Senha: admin
- ELASTICSEARCH: http://localhost:9200
- Usuário: elastic
- Senha: changeme
- PROMETHEUS: http://localhost:9090