Présentation de la version 13.3
Grafana 13.3, sortie en novembre 2026, introduit deux primitives majeures en public preview : les variables inter‑tableaux (cross‑dashboard variables) et les Notebooks. La mise à jour comprend également la première phase d’un rafraîchissement visuel et la généralisation d’une fonction Undo pour les modifications de l’Assistant.
Variables inter‑tableaux
Les variables inter‑tableaux permettent de partager un même jeu de variables entre plusieurs tableaux de bord sans duplication. Concrètement, une variable définie dans le tableau de bord A peut être référencée dans le tableau B via le préfixe $__dashboard. Cette approche repose sur le moteur de templating de Grafana, qui résout les expressions au moment du rendu. En centralisant les variables, le nombre de requêtes API diminue : chaque tableau ne déclenche plus de requête de métadonnées pour reconstituer les mêmes listes de valeurs. Cependant, la dépendance à un tableau « maître » crée un point de défaillance ; si le tableau source devient indisponible, les tableaux dépendants affichent des erreurs de résolution.
Notebooks intégrés
Les Notebooks offrent un environnement mixte texte‑code‑visualisation, similaire à Jupyter, mais intégré à l’interface Grafana. Chaque cellule peut contenir une requête Grafana (PromQL, Loki, etc.) ou du texte Markdown. Les résultats s’affichent immédiatement sous forme de graphiques ou de tables, exploitant les plugins de datasource déjà installés. Cette fonctionnalité repose sur le même backend de requêtes que les panneaux classiques, ce qui garantit la cohérence des autorisations : les tokens d’accès aux sources de données sont réutilisés, évitant la création de nouvelles clés. Le principal risque réside dans la persistance du notebook : les cellules contenant du code peuvent être exécutées par tout utilisateur disposant des droits d’édition du tableau, ce qui nécessite une gestion fine des rôles.
Rafraîchissement visuel et fonction Undo
Le rafraîchissement visuel introduit une nouvelle palette de couleurs, des polices plus lisibles et un système de mise en page basé sur CSS Grid. Cette refonte améliore la densité d’affichage sur les écrans haute résolution, mais augmente la charge du navigateur : les tests de performance indiquent une hausse moyenne de 12 % du temps de rendu initial, compensée par une réduction de 8 % du temps de rafraîchissement lors de l’interaction grâce à une meilleure gestion du DOM virtuel. La fonction Undo, désormais disponible en production, conserve un historique des actions de l’Assistant sous forme de snapshots JSON. Chaque modification crée un delta stocké en mémoire côté client, puis synchronisé avec le serveur pour garantir la persistance en cas de rechargement. Cette approche limite la perte de données, mais le stockage en mémoire peut devenir critique pour des sessions très longues ; le système purge les entrées au-delà de 50 Mo, ce qui peut entraîner la perte de certains états antérieurs.