Sobre o projeto

O ApiLog é um projeto de análise web de código aberto focado em segurança, personalização e privacidade. Ele oferece uma alternativa auto-hospedada para organizações que desejam controle total sobre seus dados sem depender de rastreadores de terceiros. As principais funcionalidades incluem: - Trecho de rastreamento JavaScript plug-and-play para coleta de eventos do site com configuração mínima - Construtor de dashboard arrasta-e-solta com portlets personalizáveis e visualizações predefinidas - Armazenamento de dados baseado em InfluxDB para ingestão escalável de eventos e desempenho de consultas - Insights impulsionados por IA e geração dinâmica de widgets usando Ollama ou LLMs compatíveis com OpenAI - Implantação com suporte a CORS e controles de acesso explícitos baseados em IP para ambientes sensíveis A stack é executada via Docker Compose e inclui nginx para servir o dashboard e a API, InfluxDB 3 Core para dados de séries temporais e endpoints de LLM configuráveis para geração automática de relatórios. Os usuários são orientados a restringir a exposição de portas e os cabeçalhos de origem ao implantar em produção para evitar vazamento de dados de análise. Uma demonstração ao vivo está disponível em demo.apilog.kr para explorar dashboards e predefinições sem necessidade de instalação. A documentação completa e um vídeo passo a passo de configuração estão vinculados no microsite do projeto.