O serviço consome a API de dev do twitter : https://developer.twitter.com/en/docs/twitter-api/v1/rules-and-filtering/build-standard-queries
/twitter-api/tweets/date : Lista os tweets agrupados pela hora de postagem
/twitter-api/users-with-most-followers : Lista os 5 usuário com mais seguidores
/twitter-api/tweets/lang : Lista os tweet agrupados por hashtah e linguagem da publicação
cd monitoring-api-twitter
docker-compose up
Para acessar a api, ir para : http://localhost:9081/twitter-api (ou importe a collection do postman no diretorio postman-collection)
Para acessar o Kibana, ir para : http://localhost:5601
- user: elastic
- senha: changeme
Depois ir na opção Saved objects (disponivel em managemente - kibana - saved objects) clicar em import
em sequida navegue até a aba "Dashboards" e selecione o Dashboard: API-dash e clique em create dashboard
- Para acessar o prometheus ir para: http://localhost:9090
- Para acessa o grafana ir para: http://localhost:3000