pgBadger v9.1 已发布

发布于 2017-01-27,作者:Dalibo

法国巴黎 - 2017年1月24日

pgBadger 是一个 PostgreSQL 性能分析器,它基于您的 PostgreSQL 日志文件构建,速度快,并提供完全详细的报告。

pgBadger 9.1 今天发布,这是一个维护版本,修复了一些小的错误。还有一个关于错误类别分布的新报告和一些功能增强。

  • 当 `log_line_prefix` 中有 SQLState 可用时(请参见 `%e` 占位符),添加错误类别分布的报告。
  • 将 SQL 美化器更新到 pgFormatter v1.6 代码。
  • 改进错误消息规范化。
  • 添加 `--normalized-only` 选项,以生成一个包含日志中所有规范化查询及其计数的文本文件。
  • 允许使用 `%c`(会话 ID)替换 `%p`(PID)作为唯一会话 ID。
  • 将等待锁定的消息添加到事件报告中。
  • 添加 `--start-monday` 选项,使日历周从星期一开始,而不是默认的星期日。

以下是完整的更改列表

  • 当日志行前缀中提供 SQLState 时,添加错误类别分布的报告。感谢 jacks33 的功能请求。
  • 修复调整大小时的增量全局索引。感谢 clomdd 的报告。
  • 修复命令标记 `log_line_prefix` 占位符 `%i`,以允许空格字符。
  • 修复 `--exclude-line` 选项,并在启用保留且使用 `--noreport` 时删除过时的目录。
  • 修复“vacuum activity table”中的拼写错误。感谢 Nicolas Gollet 的补丁。
  • 修复自动清理报告。感谢 Nicolas Gollet 的补丁。
  • 修复 pgbadger 标志的作者 - Damien Cazeils 以及注释中的英文。感谢 Thibaut Madelaine 的补丁。
  • 在 `-f` 选项中添加有关 pgbouncer 日志格式的信息。感谢 clomdd 的报告。
  • 在文档中添加 `--normalized-only` 信息。
  • 修复先前补丁中引入的日期时间报告错误。
  • 修复当 `log_duration=on` 和 `log_statement=all` 时持续时间/查询关联错误。感谢 Eric Jensen 的报告。
  • 修复关于咨询锁的消息规范化。感谢 Thibaut Madelaine 的报告。
  • 修复 auto_explain 输出的报告。感谢 fch77700 的报告。
  • 修复从 stdin 输入日志时,不必要的日志格式自动检测。感谢 Jesus Adolfo Parra 的报告。
  • 在正则表达式的“停止”字符中添加左括号,以便在前缀中查找数据库客户端,以处理包含源端口的 PostgreSQL 客户端字符串格式。感谢 Jon Nelson 的补丁。
  • 修复一些拼写错误。感谢 Jon Nelson 的补丁。
  • 允许使用 `%c`(会话 ID)替换 `%p`(PID)作为唯一会话 ID。感谢 Jerryliuk 的报告。
  • 允许 pgBadger 解析可能在 10.0 中使用的默认 `log_line_prefix`:`'%m [%p] '`
  • 修复解释器调用时缺少第一行的问题。
  • 修复 CSV 报告中缺少 Avg 值的问题。感谢 Yosuke Tomita 的报告。
  • 修复 `autodetect_format()` 方法中的错误消息。
  • 添加 `--start-monday` 选项,使日历周从星期一开始,而不是默认的星期日。感谢 Joosep Mae 的功能请求。
  • 修复 `--histo-average` 选项。感谢 Yves Martin 的报告。
  • 删除文档中 `--ssh-option` 的复数形式。感谢 mark-a-s 的报告。
  • 修复 `--exclude-time` 过滤器并重写代码,以跳过不需要的行以及更新进度条的代码。感谢 Michael Chesterton 的报告。
  • 修复对前缀中 `%r` 占位符的支持,而不是 `%h`。

链接 & 致谢

DALIBO 感谢提交补丁的开发者和报告错误和功能请求的用户。

pgBadger 是一个开源项目。欢迎任何贡献来构建更好的工具。您只需使用 GitHub 工具或直接在我们的邮件列表中发送您的想法、功能请求或补丁。

链接

  • 下载:https://github.com/dalibo/pgbadger/releases/
  • 邮件列表:https://groups.google.com/forum/?hl=fr#!forum/pgbadger (pgbadger@googlegroups.com)

关于 pgBadger :

pgBagder 是新一代的 PostgreSQL 日志分析器,由 Gilles Darold (也是强大的迁移工具 ora2pg 的作者) 创建。pgBadger 是一个快速且易于使用的工具,用于分析您的 SQL 流量并创建带有动态图表的 HTML5 报告。pgBadger 是了解 PostgreSQL 服务器行为并识别哪些 SQL 查询需要优化的完美工具。

文档、下载和演示:http://dalibo.github.io/pgbadger/


关于 DALIBO :

DALIBO 是法国领先的 PostgreSQL 公司,自 2005 年以来一直为客户提供支持、培训和咨询。该公司以各种方式为 PostgreSQL 社区做出贡献,包括:代码、文章、翻译、免费会议和研讨会

在 http://dalibo.github.io 查看 DALIBO 的开源项目