Corrección del text index para filtros de disyunción en columnas Map
hasAny, en la práctica una comprobación de disyunción sobre arrays. Por ejemplo, hacer coincidir atributos de log, como un ID de usuario, con una lista de valores. Esto no activaba el text index en versiones de ClickHouse anteriores a la 26.5. La corrección reescribe esa disyunción como un conjunto de comprobaciones de igualdad unidas con OR y envueltas entre paréntesis, lo que activa correctamente el índice. Aaron confirmó mediante EXPLAIN que la consulta reescrita ahora usa el skip index como se esperaba.
La mayoría de los usuarios ya están en la versión 26.5 o posterior, pero para quienes todavía no han actualizado, esto mantiene esas consultas rápidas mientras tanto.
PR relacionados: #2643 feat: rediseñar getAllKeyValues y añadir filtros poblados a partir de índices de texto
Datos de perfilado en ClickCannon
Gráficos de barras
Contribuciones de la comunidad
Anotaciones de alertas en gráficos
Patrones de eventos, mejoras en tiles y acciones para series de líneas
WHERE o una expresión de patrón, por ejemplo filtrando por nombre del servicio o texto de severidad, para identificar patrones recurrentes de un vistazo.
Brandon también incorporó un mejor ajuste de texto para las visualizaciones en tiles pequeños, de modo que los títulos largos ahora se distribuyen en varias líneas con puntos suspensivos, en lugar de recortarse de forma extraña, así como una presentación más limpia de los botones de acción del tile: en tiles pequeños, se contraen en un menú contextual mediante una consulta de contenedor CSS y vuelven a aparecer directamente en el tile cuando se redimensiona a un tamaño mayor. También se corrigió un caso en el que cerrar la configuración de visualización de un tile sin guardar podía descartar tus cambios sin avisar; ahora muestra una advertencia antes de perder las ediciones.
Por último, en respuesta a los comentarios de los usuarios, ahora puedes hacer clic en una serie de líneas para copiar su valor o centrarte solo en esa línea, además de la acción de búsqueda existente. Brandon también está avanzando en una actualización a Recharts v3, orientada a corregir el recorte de los tooltips en tablas con muchos grupos.
PR relacionadas: #2604 feat: add event patterns as a first-class dashboard tile type, #2596 fix(charts): use multi-line ellipsis for dashboard tile titles, #2597 fix: track display/heatmap settings as dirty for unsaved changes modal, #2611 feat(charts): per-series drill-down actions, new-tab drill-in, and search-synced focus