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