postgresのログを解析

久々に

仕事でpostgresqlのログを解析することになった。
もちろんそんな経験ありません。
ちょっと調べたら、pqaってのがいいらしい。
んで、やってみた。


環境 ubuntu7.10

postgresは、8.2.6
余談だけど、postgres8.2っていう人とpostgresql8.2って言う人、それぞれいますよね。

さて、設定。
postgresql.confを編集。

redirect_stderr = on
log_duration = on
log_statement = ‘all’

これと後、ログのプレフィックスを外す設定をした。
ココがハマリどころ。ログにプレフィックスが入っていると、
解析してくれません。

んで、適当にまわしたら解析。

叩いたコマンドは、こんなとこ。
$ sudo apt-get install ruby
$ruby pqa.ry -file /path/to/log

あー、微妙に覚えてないからあとで修正だな。