Sobre o projeto

Sieve Analytics oferece uma alternativa focada na privacidade aos serviços de análise complexos, compilando métricas diretamente a partir dos logs de solicitações do servidor. Consiste em um aplicativo para calcular métricas e um servidor web básico para visualização. A ferramenta calcula três métricas principais: - Visitantes: rastreados via endereços IP. - Referências: baseadas no cabeçalho HTTP Referer. - Páginas mais acessadas: baseadas no caminho da URI (URI stem). Foi projetada para funcionar imediatamente com logs do AWS CloudFront armazenados no S3, embora a abordagem seja adaptável a outros formatos de log. O fluxo de trabalho envolve sincronizar os logs de uma fonte remota para um diretório local, executar um script de cálculo para gerar um arquivo de dados JSON e servir esses dados por meio de um servidor estático embutido para visualização no navegador.