Resumir logs e traces
Heatmap de Event deltas no construtor de gráficos
Benchmarking para melhorias no schema
timestamp_time (um Unix timestamp de 32 bits com granularidade de segundo) e passar a usar apenas timestamp, que oferece precisão de nanossegundos e elimina uma coluna do schema. Em um amplo conjunto de benchmarks de consultas, o schema atualizado tem desempenho igual ou melhor que o anterior em praticamente todos os casos.
O schema final também inclui otimizações na ordem de leitura que trazem ganhos significativos em consultas seletivas. A busca por um valor de map relativamente raro foi executada em cerca do dobro da velocidade em comparação com a linha de base, e buscas por valores de alta frequência mostraram uma melhora ainda maior. O desempenho de inserção é marginalmente pior (há mais colunas para manter), mas o desempenho das consultas como um todo se mantém no mesmo nível ou melhora, tornando esta uma atualização simples.
PRs relacionadas: #2125 feat: schema padrão otimizado de otel-logs
Melhorias no autocompletar
AggregatingMergeTrees que pré-agregam pares chave-valor em buckets de tempo de 15 minutos), então, em vez de consultar os dados brutos a cada tecla digitada, o sistema lê de um conjunto de dados pré-computado muito menor. Em uma demonstração ao vivo em uma instância de staging com 230 milhões de linhas, o autocompletar carregou rapidamente valores para campos de alta cardinalidade, como hostname, sem defasagem perceptível.
O sistema oferece suporte tanto a um rollup somente de chaves (retornando todas as chaves, mas sem valores associados, para reduzir a sobrecarga de cardinalidade) quanto a um rollup completo de chave-valor. Se apenas um rollup de chaves estiver presente, o sistema recorre à estratégia existente fetch-values para a etapa de busca de valores. Se nenhuma tabela de rollup for detectada, ele retorna normalmente ao comportamento atual. Aaron também observa que uma futura interface de lista de permissões para controlar quais chaves recebem rollups de valor seria uma adição útil para clientes com dados de cardinalidade especialmente alta.
PRs relacionadas: #2128 feat: autocompletar rápido e completo, #2127 feat: autocompletar melhorado