Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 27/08/2014 12:03:57
- Vi
- Membre
POWA ! Analysez votre trafic PostgreSQL en direct !
DALIBO vous présente la première version publique de POWA, un nouvel outil d'optimisation et de suivi pour PostgreSQL.
Analyse de trafic en temps réel et graphes dynamiques
POWA est un analyseur de trafic ("workload analyzer") qui va vous donner une vision claire de l'activité en cours sur vos serveurs PostgreSQL par le biais d'un graphe présentant les temps d'exécution, un graphe des blocks hit/read ainsi qu'un tableau listant les requêtes les plus coûteuses sur la période sélectionnée.
En zoomant sur l'un des graphes, le tableau s'ajuste et vous affiche les requêtes qui se sont exécutées sur cette période. En cliquant sur une requête spécifique, vous obtenez des graphiques supplémentaires : temps de lecture/écriture, nombre de lignes affectées, etc.
Un ensemble de fonctions PL est également disponible pour accéder et gérer les statistiques.
Au delà de pg_stat_statements
Concrètement POWA est une extension PostgreSQL conçue pour historiser les informations fournies par l'extension pg_stat_statements. Elle fournit des fonctions SQL qui collectent les informations utiles à une fréquence définie.
Cette première version est prête pour être mise en production même s'il reste bien sûr de nombreux axes d'amélioration. Installez-la (ou testez notre site demo) et faites nous savoir ce que vous en pensez.
Nous avons besoin actuellement de vos remarques et de vos idées, notamment pour améliorer l'IHM...
POWA est disponible sous licence PostgreSQL. Le code est écrit en C et en SQL. L'interface est basée sur Perl et Mojolicious. Évidement les stats sont stockées dans une base PostgreSQL :-)
Pour une liste exhaustive des changements, consultez les notes de version :
https://github.com/dalibo/powa/blob/master/CHANGELOG.md
Remerciements
DALIBO souhaite remercier tous les développeurs ayant contribué à cette version, notamment : Marc Cousin pour l'idée originale et Julien Rouhaud pour ses efforts sur l'IHM.
POWA est un projet ouvert disponible sous licence PostgreSQL. Toute contribution pour améliorer l'outil est la bienvenue. Vous pouvez envoyer vos idées, vos demandes et vos patchs via Github ou directement à l'adresse powa@dalibo.com
Liens :
* Télécharger : http://dalibo.github.io/powa/
* Demo : http://demo-powa.dalibo.com (login/pass = powa/demo)
--------------
À propos de POWA :
PoWA est un analyseur de trafic PostgreSQL qui collecte des statistiques en temps réel et affiche des tableaux et des graphes en temps réel pour vous aider à superviser et optimiser vos instances PostgreSQL. C'est un outil similaire à Oracle AWR ou SQL Server MDW.
Code & Demo sur http://dalibo.github.io/powa/
Retrouvez les projets open source de DALIBO sur http://dalibo.github.io
Dernière modification par Vi (27/08/2014 12:08:48)
Hors ligne