Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 30/10/2012 17:55:28
- gngassam
- Membre
pgbadger
Bonjour,
quelques soucis avec pgbadger. Je n'arrive pas à visualiser les requêtes. Je n'ai pas le menu associé (Most Frequent Queries par ex.).
La commande est la suivante:
/root/pgbadger/pgbadger /var/log/psql.log -o index.html --title server1 -f syslog
pgbadger 2.1
postgresSQL 9.0
config postgresql.conf:
log_destination = 'syslog'
log_min_messages = debug1
log_min_error_statement = debug1
log_min_duration_statement = 50
log_checkpoints = on
log_connections = on
log_disconnections = on
log_duration =on
log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d '
log_lock_waits = on
log_statement = 'all'
log_temp_files = 0
Merci.
Hors ligne
#2 31/10/2012 00:00:59
- gleu
- Administrateur
Re : pgbadger
Les traces sont en français ou en anglais ? parce que pgbadger ne comprend que l'anglais.
Guillaume.
Hors ligne
#3 31/10/2012 11:39:00
- gngassam
- Membre
Re : pgbadger
ci-dessous la Config postgres:
lc_messages = 'en_US.UTF-8' # locale for system error message
# strings
lc_monetary = 'fr_FR.UTF-8' # locale for monetary formatting
lc_numeric = 'fr_FR.UTF-8' # locale for number formatting
lc_time = 'fr_FR.UTF-8'
Hors ligne
#4 31/10/2012 14:49:11
- Marc Cousin
- Membre
Re : pgbadger
Il faut désactiver le log_statement à all (le remettre à ddl par exemple) et le log_duration.
log_min_duration_statement est suffisant: il trace l'ordre et sa durée dans la même ligne ou séquence de lignes, et c'est ce dont pgbadger a besoin. Si tu veux toutes les requêtes, il faut mettre log_min_durationg_statement à 0.
Marc.
Hors ligne
#5 31/10/2012 17:40:00
- gngassam
- Membre
Re : pgbadger
Super ça marche!
Merci Marc
Hors ligne