Análise simples de acesso ao site com Spring Boot no AWS Elastic Beanstalk

Análise simples de acesso ao site com Spring Boot no AWS Elastic Beanstalk

Configurei com sucesso um aplicativo Spring Boot, implantado como um JAR executável, no AWS Elastic Beanstalk. Possui um balanceador de carga com no máximo 2 (por enquanto) instâncias EC2 e usa HTTPS. Parece que o Elastic Beanstalk configurou as instâncias EC2 para usar o NGINX como servidor web.

Agora, qual é a maneira mais simples de rastrear quantas pessoas acessam o site? Esta questão tem variações, é claro: quantas recuperações houve por página? Quantos endereços IP exclusivos acessam todas as páginas? etc. Vou me contentar em responder a qualquer uma dessas perguntas para começar.

Parece haver muitas opções e configurações para métricas versus análise de log. Existem CloudWatch, CloudWatch Logs, CloudTrail, Kinesis, ElasticSearch, QuickSight, Athena, Kibana… a lista continua. E tenho certeza de que, quando me tornar um especialista em análise, entenderei como configurar um fluxo de dados complexo com todos os tipos de entradas de dados e opções de visualização.

Mas para começarqual é a maneira mais simples de obter algumas análises iniciais de acesso à Web da minha implantação do Spring Boot no AWS Elastic Beanstalk?Observe que não quero adicionar mecanismos de rastreamento adicionais às páginas, como JavaScript e cookies adicionais no momento. Espero que os servidores EC2 e/ou o balanceador de carga estejam produzindo logs suficientes para análises tão simples.

informação relacionada