11 pontos por xguru 2025-05-06 | 1 comentários | Compartilhar no WhatsApp
  • Plataforma de análise de logs de alto desempenho executada como um único binário Go, funcionando como uma camada de UI leve construída sobre o ClickHouse
  • Permite explorar livremente qualquer tabela sem esquema predefinido e suporta tanto sintaxe de busca simples quanto SQL
  • Oferece recursos de visualização como consultas concisas, navegação rápida e drill-down preciso para logs em grande volume
  • Suporta controle de acesso baseado em equipes e ambientes multiusuário
  • Com base em Docker Compose, pode ser iniciada rapidamente com apenas algumas linhas de comando, com uma interface web pronta para uso
  • Deixa a coleta de logs a cargo de ferramentas existentes (Vector, Fluentbit, Filebeat etc.) e foca apenas em visualização e exploração
  • Design schema-agnostic compatível não só com o esquema OpenTelemetry (OTEL), mas também com qualquer esquema personalizado
    • Qualquer tabela de logs pode ser usada desde que tenha apenas o campo timestamp

Stack técnica

  • Backend: escrito em Go, otimizado para desempenho e concorrência
  • Armazenamento de metadados: usa SQLite (gerenciamento de usuários, equipes, fontes do ClickHouse etc.)
  • Frontend: Vue.js + Tailwind CSS + shadcn/ui
  • Sintaxe de busca: suporte a DSL no formato status=200 and path~"/api/" → parser próprio implementado
  • Integração com Monaco Editor: oferece destaque de sintaxe e autocompletar

1 comentários

 
winterjung 2025-05-07

Pelo visto, assim como no Moose - framework open source para criar backends analíticos com ClickHouse, muita gente usa DuckDB para uso local e ClickHouse para plataformas, né?