Sobre o projeto
GoAccess é um analisador de logs da web de código aberto e em tempo real, projetado para administradores de sistema, engenheiros de DevOps e profissionais de segurança. Ele analisa logs de servidores web instantaneamente para fornecer estatísticas HTTP acionáveis e relatórios visuais, ajudando os usuários a monitorar o tráfego, detectar anomalias e solucionar problemas.
As principais capacidades incluem:
- Múltiplos Formatos de Saída: Suporta saída de terminal interativa, painéis HTML em tempo real, relatórios JSON e CSV.
- Amplo Suporte a Logs: Compatível com vários formatos de log, incluindo Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, Google Cloud Storage, Caddy e Traefik, com suporte para strings de formato de log personalizadas.
- Monitoramento em Tempo Real: Atualiza as métricas a cada 200ms no terminal e a cada segundo na saída HTML.
- Recursos de Desempenho: Escrito em C com tabelas hash em memória otimizadas para grandes conjuntos de dados, suporte a análise multi-thread e persistência em disco para processamento incremental de logs.
- Métricas Avançadas: Rastreia tempos de resposta de aplicativos, contagem de visitantes, largura de banda, consumo de recursos de host virtual e mapeamento de ASN para detecção de tráfego malicioso.
- Flexibilidade de Implantação: Pode ser executado como um binário independente em sistemas *nix, via Docker ou remotamente via SSH.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.