{{tag>software sysadmin netadmin grafana dasboard supervision monitoring todo}} ====== Grafana: Introduction aux tableaux de bord ====== ===== Utiliser une même requête dans différents panneaux ===== Grafana permet à l'utilisateur de réutiliser les résultats des requêtes dans différents panneaux du tableau de bord, cela permet de réduire considérablement le nombre de requêtes envoyées vers la source de données. * Passer en mode édition sur le panneau dans lequel on souhaite réutiliser un résultat. * Onglet **Query**, dans la boite de liste **Data source**, sélectionner l'option **%%-- Dashboard --%%** * Une boite de liste apparait **Use results from panel**, sélectionner les résultats souhaités. ===== Création de variables ===== On peut utiliser les variables dans les requêtes de métriques et les titres des panneaux du tableau de bord. Sources: * https://grafana.com/docs/grafana/v7.5/datasources/prometheus/#query-variable ===== Obtenir la valeur la plus récente ===== La requête retourne une ou plusieurs séries temporelles mais dans certains cas on ne souhaite obtenir que la valeur la plus récente de la série temporelle, c'est le cas par exemple de l'affichage de l'uptime d'un conteneur. Dans ce cas l'uptime sera calculé à partir de la dernière valeur de la métrique. Retourner une série temporelle n'est pas utile. Ci-dessous la requête s'appuie sur la métrique **container_start_time_seconds** exposée par cadvisor: time() - last_over_time( container_start_time_seconds{container_label_com_docker_compose_service="traefik"}[1m] ) Pour que systématiquement la valeur la plus récente sois utilisée, Sous la requête activer le bouton **Instant**. Source: * https://stackoverflow.com/questions/40729406/most-recent-value-or-last-seen-value ===== Bibliothèque en ligne ===== Les utilisateurs peuvent partager leur dashboard https://grafana.com/grafana/dashboards ===== Références ===== * https://grafana.com/docs/grafana/latest/dashboards/?pg=graf-resources&plcmt=create-a-dashboard * https://grafana.com/docs/grafana/latest/best-practices/best-practices-for-creating-dashboards/?pg=graf-resources&plcmt=create-a-dashboard * https://grafana.com/docs/grafana/latest/panels/share-query-results/