Postgrestats – Collecte de statistiques pour base de données postgresql

Publié le 17 octobre 2012 par Pydubreucq

Postgrestats est un ensemble de scripts automatisés permettant de collecter, de traiter, d’agréger les statistiques de vos serveurs de base de données PostgreSQL.

Postgrestats fournit une interface web php/ajax.

Il utilise un format compacté et personnalisé de log pour minimiser l’impact sur les performances.

Postgrestats fournit un certain nombre de rapports, permet d’être notifié…

Voici la liste de ses fonctionnalités :

Statistiques graphiques :

  • Revue mensuelle instantanée
  • Statistiques journalières
  • Statistiques de base de données invidualisées
  • Statistiques de tendances hebdomadaire
  • Statistiques annuelles

Données significatives :

  • Statistiques de jour de pic
  • Statistiques de tendance et d’activité
  • Moyennes : Jour / Heure / Minute / Seconde
  • Comparaison des données sur des cycles précédents
  • Inclus les stats majeures fournit par PostgreSQL :
    • Commits
    • Rollbacks
    • Block lus depuis le disque (block reads)
    • Block lus depuis la mémoire (block hits)
    • Insertion, mise à jour, suppression utilisateur

Facile à paramétrer / Totalement automatisé :

  • Fichier de configuration simple
  • Automatisation facilité via le cron
  • Testé depuis postgresql 7.4 jusqu’à 9.1.4

Nombreuses options et fonctionnalités

  • Rapports optionnels instantané par mail
  • Personnalisation CSS
  • Sécurisation Apache optionnelle
  • Sauvegarde locale de fichiers de logs
  • Vacuum analyze optionnelle sur mise à jour

Voici quelques screenshot pour vous donner une idée :


Liens utiles

Site officiel de Postgrestats

Démonstration de Postgrestats