<!-- .slide: class="prez-slide-title-page" -->
# <br/>Grafana Upgrade 11<!-- .element: style="font-size: 2em" -->
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Onglet général
- la page *Metrics*:
- facilite la recherche de métriques (compatibles prometheus)
- possibilité de filtrer par rapport aux labels
- possibilité d'avoir une petite visualisation sous forme de dashboard

- l'onglet *Content Outline*
- Facilite la navigation quand on utilise le mixed datasource.
- Peut être désactivé
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Onglet général
- Général: Suppression du dossier général
- Général: simplifier les unités (eg: 7k au lieu de 7000)
- Général: suppression de la page Admin/datasources remplacée par Connections/datasources
- Général: possibilité de customiser certains messages d'erreur avec ``user_facing_default_error``
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Onglet général
- Général: option *allowed_groups* dans la configuration du oauth (permet de controller quel groupe a accès)
- Général: double-clique sur un point pour zoomer
- Général: détecter le langage du navigateur quand l'option default_language est mis en detect
- Général: par défaut il est impossible de modifier le rôle des utilisateurs (oauth) sans le paramètre ``skip_org_role_sync``
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Dashboard
- Dashboard: suppression du plugin angular (utilisé par certains dashboards)
- Dashboard: possibilité d'avoir des dossiers de dashboards.
- Dashboard: générer les titres et les descriptions des dashboard par un client AI (OpenAi et Azure Openai)
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Dashboard
- Dashboard: possibilité d'avoir un même nom de dashboard dans des dossiers différents
- Dashboard: la variable {datasource} sera interprété comme l' UID du datasource par defaut. Utiliser ``{datasource:text}`` pour avoir le nom
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Logs
- Logs: possibilité de générer un lien pour une ligne de log
- Logs: arrivée d'un bouton pour afficher un log context
- Logs: grafana va faire du *query splitting* pour les logs de plus d'1 jour
- Logs: ajout des opérations *keep* or *drop* pour sélectionner les labels à afficher (Loki version 2.8.0)
- Logs: possibilité d'afficher les logs sous forme de tableau
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Logs
- Logs: possibilité d'utiliser un *or* dans les requêtes (Loki version 3.* )
- Logs: quand on clique `+` sur un label de logs, Grafana l'ajoute comme filtre et quand on reclique il le supprime
- Logs: quand on a plusieurs query et qu'on clique sur un des labels, Grafana saura ajouter ce label sur le bon query
- Logs: possibilité de télécharger les logs en format csv
---
<!-- .slide: class="prez-slide-just-smaller" -->
# Changements majeurs - Alertes
- Alerting: une option min_interval quand on crée une expression d'alerte
- Alerting: affiche une erreur quand le repeat interval est plus petit que groupe interval
- Alerting: possibilité d'exporter les groupes d'alertes gérées par Grafana en json, yaml et hcl
- Alerting: arrivée des options pour faciliter la migration de l'alertmanager interne (Grafana) vers un alertmanager externe
---
# Conclusion
---

<style type="text/css">
p {
font-size: 0.8em;
}
.reveal ul li {
font-size: 0.8em;
}
.reveal ul ul li {
font-size: 0.6em;
}
.reveal ol li {
font-size: 0.8em;
}
.reveal section {
text-align: left;
}
}
.reveal h3 {
color: orange;
text-align: center;
border-bottom: 1px solid orange;
font-size: 1em;
}
.reveal h1 {
color: orange;
text-align: center;
border-bottom: 1px solid orange;
margin-bottom: 0.4em;
font-size: 1.2em;
}
.reveal code {
color: aquamarine;
font-size: smaller;
}
.prez-slide-title-page div {
text-align: center;
}
.prez-slide-just-smaller ul li {
font-size: 0.6em;
}
h2.prez-slide-qui {
margin: 0;
font-size: .2em;
text-align: right;
color: white;
}
</style>
{"type":"slide","slideOptions":{"transition":"slide","center":true}}