Correctif de l’index de texte pour les filtres de disjonction sur une colonne Map
hasAny — autrement dit, un test de disjonction sur un tableau. Par exemple, pour faire correspondre des attributs de log, comme un ID utilisateur, à une liste de valeurs. Cela ne déclenchait pas l’index de texte sur les versions de ClickHouse antérieures à 26.5. Le correctif réécrit cette disjonction sous la forme d’un ensemble de tests d’égalité combinés avec OR et entourés de parenthèses, ce qui active correctement l’index. Aaron a confirmé via EXPLAIN que la requête réécrite utilise désormais bien le skip index, comme prévu.
La plupart des utilisateurs sont déjà sur la version 26.5 ou ultérieure, mais pour ceux qui n’y sont pas encore, cela permet de garder ces requêtes rapides en attendant.
PR associées : #2643 feat: rework getAllKeyValues and add filters populated from text indices
Données de profilage dans ClickCannon
Graphiques en barres
Contributions de la communauté
Annotations d’alertes sur les graphiques
Event patterns, peaufinage des tuiles et actions sur les séries de lignes
WHERE ou une expression de pattern, par exemple en filtrant sur le nom du service ou le texte de gravité, afin de faire ressortir d’un coup d’œil les patterns récurrents.
Brandon a également amélioré le retour à la ligne du texte pour les visualisations sur les petites tuiles, de sorte que les titres longs s’affichent désormais sur plusieurs lignes avec des points de suspension au lieu d’être tronqués de manière maladroite, ainsi qu’une présentation plus soignée des boutons d’action des tuiles : sur les petites tuiles, ils se replient dans un menu contextuel à l’aide d’une requête de conteneur CSS, puis réapparaissent directement sur la tuile une fois celle-ci agrandie. Un correctif a aussi été apporté à un cas où la fermeture des paramètres d’affichage d’une tuile sans enregistrer pouvait silencieusement annuler vos modifications ; un avertissement s’affiche désormais correctement avant leur perte.
Enfin, en réponse aux retours des utilisateurs, vous pouvez désormais cliquer sur une série de lignes pour copier sa valeur ou vous concentrer uniquement sur cette ligne, en plus de l’action de recherche existante. Brandon a aussi bien avancé sur une mise à niveau vers Recharts v3, qui vise à corriger la troncature des info-bulles dans les tableaux comportant beaucoup de groupes.
PR associées : #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