GoAccess 1.4.4 is released. GoAccess is a fast terminal-based log analyzer. The core idea is to quickly analyze and view web server statistics in real time without using a browser. It is suitable for developers who want to quickly analyze access logs via SSH, or who just like to work in a terminal. Although the terminal output is the default output, it can generate complete, self-contained real-time HTML reports, which is very suitable for analysis, monitoring and data visualization, as well as JSON and CSV reports.
This update includes:
- Added
'Caddy'
to the list of predefined log formats. - Added command line option to disable status verification
'
--no-strict-status'
- Add native support for parsing JSON logs.
- Added the ability to handle timestamps in milliseconds
'
%*'
. - Ensure that TUI / CSV / HTML reports can output
'uint64_t'
data. - If the rate of reading data is greater than
'8192'
req/s, you need to ensure that UI rendering is allowed. - If the data is not read/transmitted, you need to make sure not to re-render the Term/HTML output.
- Fixed the problem that the build configuration is difficult to run on NetBSD.
- Fixed the problem of sending data via socket every second when managed by systemd.
- Fixed an issue where the parser could not use padding to parse syslog dates.
- Fixed an issue where some items under browsers.list were not separated by tabs.
- Solved the problem that the format parser could not correctly parse logs separated by pipes.
- Fixed the issue that TX quantity indicators are not displayed when data is transmitted through the pipeline.
- Fixed an issue where the XFF parser might swallow other fields.
- Fixed a memory leak when used as a date/time specifier.
'
%x'
- Replaced select(2) with poll(2) because it is more efficient and faster than select(2).
- The Swedish i18n has been updated.
Update log: https://goaccess.io/release-notes