pgBadger 2.1 發布

張貼於 2012-10-17,作者:Dalibo

法國巴黎 - 2012 年 10 月 17 日

DALIBO 很榮幸地宣布發布 pgBadger 的 2.1 版本,這是新的 PostgreSQL 日誌分析器。pgBadger 專為速度而設計,可從您的 PostgreSQL 日誌文件生成完全詳細的報告。它是一個小型的 Perl 腳本,旨在取代並超越舊的 PHP 腳本 pgFouine。

pgBadger 2.1 允許更大的彈性

pgBadger 帶著新版本和一些期待已久的功能回來了

  • 您現在可以使用自定義的 log_line_prefix(見下文)
  • 您可以提供使用 gzip、bzip2 或 zip 工具壓縮的日誌文件
  • 您可以使用 log_duration 代替 log_min_duration_statement

 

這個新版本包含一些錯誤修復和許多改進,例如:

  • 徹底改造 cvslog 格式解析以獲得更好的性能
  • 新的 syslog-ng 解析器
  • 更好地處理空的圖表和表格
  • 處理 autovacuum 啟動器訊息
  • 報告組態變更

 

有關完整的變更列表,請查看發布說明:https://github.com/dalibo/pgbadger/blob/master/ChangeLog

所有 pgBadger 使用者應盡快升級.

如何使用新的 --prefix 參數?

使用 pgBadger 2.1,您無需修改 postgresql.conf 文件中的 log__line_prefix 參數。相反,您可以使用 --prefix 選項來向 pgBadger 描述您的 log_line_prefix。

例如,您可以運行以下命令列

perl pgbadger --prefix '%m %u@%d %p %r %a : ' postgresql.log

但是,如果您使用的是 stderr 輸出,則至少需要記錄時間戳 (%t)、PID (%p) 和會話/行號 (%l)。

連結 & 鳴謝

DALIBO 感謝提交補丁的開發人員以及報告錯誤和提出功能要求的用戶,特別是 Philip Freeman、Casey Allen Shobe 和 Vincent Laborie。pgBadger 是一個開放的專案。 歡迎任何有助於構建更好工具的貢獻。您只需使用 GitHub 工具或直接在我們的郵件列表中發送您的想法、功能請求或補丁。

連結

 


關於 pgBadger :

pgBadger 是新一代的 PostgreSQL 日誌分析器,由 Gilles Darold 創建,他也是 ora2pg 遷移工具的作者。 pgBadger 是一個快速簡便的工具,可以分析您的 SQL 流量並創建帶有動態圖表的 HTML5 報告。 pgBadger 是了解您的 PostgreSQL 伺服器行為並確定哪些 SQL 查詢需要優化的完美工具。

文件、下載 & 演示:http://dalibo.github.com/pgbadger/

 


關於 DALIBO :

DALIBO 是法國領先的 PostgreSQL 公司,自 2005 年以來一直為其客戶提供支援、培訓和諮詢。 該公司以各種方式為 PostgreSQL 社群做出貢獻,包括:程式碼、文章、翻譯、免費會議和研討會

查看 DALIBO 的開源專案:http://dalibo.github.com