Téléchargement du traqueur dashboard (grafana) pour PostgreSQL 16 et 17
Téléchargement du traqueur dashboard (grafana) pour PostgreSQL 9.4, 9.5, 9.6, 10, 11, 12, 13, 14 et 15
Téléchargement du traqueur dashboard (grafana) pour PostgreSQL 9.3
Journal des changements
Signalement de bugs via le forum
Licence identique à celle de PostgreSQL, open source type BSD
Dossier des versions
Dashboard ?
Le traqueur est dabord un outil interactif de type CLI (ligne de commande). Il permet de diagnostiquer rapidement les problèmes de blocage et de performance.
Il inclut également un mode batch, dans lequel les données danalyse sont stockées de maniére permanente.
Le but du traqueur dashboard (grafana) est simple : présenter de façon moins austère, dans un navigateur, lactivité courante mais aussi lactivité historisée. Cela permet de revenir sur un problème passé ou encore deffectuer des comparaisons de charge entre différentes périodes.
Prérequis, installation
Grafana 4.6, sorti fin octobre 2017, présente une évolution majeure par rapport aux versions précédentes. Cette version est en effet capable de se connecter nativement et directement à une source de données PostgreSQL, sans passer par un produit intermédiaire comme Influx ou autre. Grafana 5.1 corrige par ailleurs un problème de performance critique sur le filtrage des dates.
Pour utiliser le traqueur dashboard (grafana), vous devez donc disposer dun environnement Grafana 5.1+ fonctionnel. Cet environnement peut alors être utilisé pour afficher des informations sur l’activité d’un cluster PostgreSQL de version 9.3 à 17, sur lequel tourne le traqueur en mode batch avec collecte des informations système et des statistiques (options -b, -g et -p).
Sécurité et performance
Le traqueur dashboard (grafana) est un outil de reporting, les recommandations sécurité et performance listées sur la page du traqueur sappliquent donc.
Mise à jourLa mise à jour consiste à importer une nouvelle version du traqueur dashboard (grafana) fournie au format JSON.
Feuille de route
Comme pour le traqueur, sur le long terme, le but sera toujours de maintenir la compatibilité avec toutes les versions supportées de PostgreSQL. Le traqueur dashboard (grafana) est toutefois spécialement pertinent lorsquil est utilisé avec PostgreSQL 9.6 et plus.
Les versions du traqueur dashboard (grafana) compatibles avec d'anciennes versions de PostgreSQL sont laissées en ligne mais ne sont plus maintenues.
La version 9.6 de PostgreSQL a en effet connu une évolution, certes moins visible que le parallélisme, mais tout aussi importante à mes yeux. Elle a en effet enrichi pg_stat_activity de manière décisive en y ajoutant certains événements dattente regroupés par catégories (colonnes wait_event et wait_event_type). La version 10 va plus loin en incluant le type dévénement IO, la version 16 donne la latence I/O
Traduction
Le traqueur dashboard (grafana) est uniquement disponible en anglais mais vous pouvez facilement modifier les panels si vous le souhaitez.
Captures décran
Les panels dont le nom est marqué du symbole * ne modifient pas le temps relatif et permettent de faire une analyse sur toute la période demandée