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

postgrestats

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 :

postgrestats daily

postgrestats weekly

postgrestats monthly

postgrestats vs
Liens utiles

Site officiel de Postgrestats

Démonstration de Postgrestats

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis VP Bare Metal (Dedibox) chez Scaleway. Je tiens ce blog depuis 13 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, mais bon, le temps est une denrée rare.

Share This Post On

Submit a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *