高速PostgreSQLログ解析ツール「pgBadger 7.0」リリース
PostgreSQL向けのログ解析ツール「pgBadger」開発プロジェクトは5月8日、最新版となる「pgBadger 7.0」をリリースした。プロジェクトのWebサイトより入手できる。
pgBadgerはPostgreSQLのログファイルから詳細なレポートを作成するツールで、Perlで実装されている。JavaScriptライブラリflotr2を利用してグラフを作成するため、追加のPerlモジュールのインストールは不要。高速さを特徴とし、PostgreSQL向けログ解析ツールのなかでは最速としている。ログファイルのフォーマットはsyslog、stderr、csvlogに対応し、gzip圧縮ファイルもサポートする。
2014年6月に公開されたバージョン6に続くリリースで、新機能として5分単位でのイベントディストリビューションがレポート対象に含まれた。Top Queriesレポートでは、「App(s) involved(含まれるアプリ)」ボタンから各クエリのアプリケーション単位での合計時間や実行時間などの詳細情報を表示するようになった。
また、ユーザー単位でクエリの累計時間情報、キャンセルされたクエリの数、キャンセルの生成が最も多いクエリ、最も多くキャンセルされたクエリなどについてもレポートに含まれるようになった。これらに加え、auto_explainをサポートし、最も遅いクエリにEXPLAINが加わった。バグも修正されている。
pgBadger
http://dalibo.github.io/pgbadger/