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
あー、微妙に覚えてないからあとで修正だな。