POWA ! Analysez votre trafic PostgreSQL en direct !

From: Virginie Jourdan <virginie(dot)jourdan(at)dalibo(dot)com>
To: pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: POWA ! Analysez votre trafic PostgreSQL en direct !
Date: 2014-08-27 10:13:19
Message-ID: 1409134399.1947.25.camel@laptop-virginie
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

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(at)dalibo(dot)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/](http://dalibo.github.io/powa/)

Retrouvez les projets open source de DALIBO sur http://dalibo.github.io

http://www.dalibo.com

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Jean-Michel Caricand 2014-09-01 18:57:49 Problème avec une fonction
Previous Message Rodolphe Quiédeville 2014-08-27 09:26:23 Re: Monitoring avec Zabbix