GoAccess 1.4.4 发布了。GoAccess 是一个基于终端的快速日志分析器。其核心思想是实时快速分析和查看 Web 服务器统计信息,而无需使用浏览器,适合希望通过 SSH 快速分析访问日志,或者只是喜欢在终端中工作的开发者。虽然终端输出是默认输出,但它能够生成完整的,自包含的实时 HTML 报告,非常适合分析,监控和数据可视化,以及 JSON 和 CSV 报告。
本次更新内容包括:
- 已添加
'Caddy'
到预定义日志格式列表。 - 添加了命令行选项以禁用状态验证
'--no-strict-status'
- 为解析 JSON 日志添加原生支持。
- 新增了使用来处理以毫秒为单位的时间戳的功能
'%*'.
- 确保 TUI / CSV / HTML 报告能够输出
'uint64_t'
数据。 - 如果读取数据的速率大于
'8192'
req / s,需要确保允许 UI 渲染。 - 如果没有读取/传输数据,需要确保不重新渲染 Term / HTML 输出。
- 修复了构建配置难以在 NetBSD 上运行的问题。
- 修复了由 systemd 管理时每秒通过套接字发送数据的问题。
- 修复了解析器无法使用填充来解析 syslog 日期的问题。
- 修复了 browsers.list 下的某些项目未使用制表符分隔的问题。
- 解决了格式解析器无法正确解析由管道分隔的日志的问题。
- 修复了通过管道传输数据时不显示 TX 数量指标的问题。
- 解决了 XFF 解析器可能吞下其他字段的问题。
- 修复了
'%x'
用作日期/时间说明符时的内存泄漏问题。 - 用 poll(2)替换了 select(2),因为它比 select(2)更高效且更快。
- 更新了瑞典语 i18n。