Skip to content

ViniciusCarrijo/facef-performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steps

  • Instalar as dependências
npm install
  • Copiar o arquivo .env-example e alterar para .env

  • Fazer build das imagens com docker-compose

docker-compose build
  • Subindo aplicações com docker-compose
docker-compose up -d
  • Fazer alguns requests na app2 e validar se os logs estão aparecendo no terminal.
watch "curl http://localhost:3003/get"
docker-compose logs -f
  • Criar index no kibana (http://localhost:5601) com pattern "logstash" e analisar os logs da aplicação "app2"
  • Remover todos os recursos criados
docker-compose down
Nome Descrição Valor Obrigatório
NEW_RELIC_LICENSE_KEY Licença do New Relic
APP1_PORT Porta da aplicação 1 3000
APP1_HOSTNAME Host da aplicação 1 localhost
APP1_IS_RETURN_200 Decide se a app1 responde 200 ou não 1
APP2_PORT Porta da aplicação 2 3001
APP2_NGINX_URL Host do nginx que bate na aplicação 2 http://localhost:80
APP2_REDIS_HOST Host do redis na aplicação 2 localhost
APP2_REDIS_PORT Porta do redis na aplicação 2 6379
APP2_LOGSTASH_HOST Host do Logstash da app 2 localhost
APP2_LOGSTASH_PORT Porta do Logstash da app 2 5000
ELASTICSEARCH_URL Url do elasticsearch http://elasticsearch:9200

Mantenha o arquivo .env-example e a tabela de variáveis sempre atualizada.

Exemplos das apps rodando: app1-app2-newrelic

grafico

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published