Alertas do Notebooks
Autocomplete a partir de visões materializadas
filterValueExpandedKeyLimit também foi aumentado: 20 chaves sem MVs, 100 chaves com elas, configurável até o valor que você quiser (testamos com 1000).
A MV é relativamente barata de manter; ela está rodando na nossa instância de staging sobre um grande volume de dados e tem se comportado bem. A mesma MV alimenta o autocomplete de atributos e a expansão da coluna map, então você ganha esse aumento de velocidade em vários pontos depois que ela é configurada. Surgiu uma discussão na demonstração sobre se o botão de alternância entre filtros limitados à busca e todos os filtros deveria virar um seletor em formato de pílula no topo do painel de filtros, em vez de ficar nas configurações; isso é algo que estamos avaliando para uma próxima atualização.
PRs relacionados: #2272 feat: os filtros não consideram a busca por padrão; acelerado por MV
Ordenação das colunas da tabela e formatação por série
123ms se a tabela tivesse qualquer série formatada em milissegundos. Agora você pode definir um formato por coluna ou por série, para que as contagens de requisições permaneçam como números simples, enquanto as colunas de latência sejam formatadas como durações.
Além disso, a inferência de formato agora é feita por série. Se você agregar pelo campo Trace Duration, essa série específica será inferida como milissegundos; o restante da tabela não será arrastado para a formatação em milissegundos só porque uma coluna é uma duração.
PRs relacionados: #2149 feat: Permitir exibir colunas de agrupamento no lado esquerdo da tabela, #2174 feat: Adicionar formatos numéricos por série
Links personalizáveis entre dashboards
service.name já filtrado.
Em vez de escolher um dashboard de destino específico, você pode aplicar template ao próprio nome do dashboard. Assim, se você tiver dashboards por serviço com nomes como ${service.name} dashboard, o link pode ser resolvido para aquele que corresponder à linha clicada. Há tratamento de erro caso o dashboard gerado pelo template não exista: uma notificação é exibida em vez de navegar para uma página quebrada.
Há suporte para várias variáveis: você pode passar qualquer combinação de colunas da linha clicada para o conjunto de filtros ou para o nome do dashboard gerado por template. O Handlebars tem helpers dinâmicos e blocos condicionais, mas a maioria deles está desabilitada por enquanto para manter tudo mais enxuto e previsível. O fluxo de importação também foi atualizado: dashboards que criam links para outros dashboards por ID agora podem ter essas referências remapeadas durante a importação para o dashboard existente na conta de destino.
PRs relacionadas: #2146 feat: Adicionar template de filtro a dashboard personalizado ao clicar, #2148 feat: Adicionar suporte a importação/exportação para onClicks de dashboard, #2156 feat: Adicionar campo personalizado de onClick à API de dashboards externos, #2273 feat: Adicionar onClick de tabela de dashboard aos schemas e prompts do MCP