« Back to the Reverse-proxy section
HotLogs is a targeted search & diagnostics engine that runs directly over the reverse-proxy’s per-site access logs.
Instead of grepping raw log files on the server, an administrator builds a filtered search from the WebConsole, and the daemon scans a rolling “hot” buffer of the recent traffic, then returns an interactive report (charts + the matching requests) plus a CSV export.
HotLogs never touches the live request path.
Every access-log line is streamed, hour by hour, into a compressed buffer kept for a configurable number of days (7 by default).
Searches run asynchronously against that buffer, so even a busy production site is never slowed down by a diagnostic query.This feature is available on Artica v4.50 Service Pack 7 or Artica v4.50 Service Pack 6 Hotfix 20260709-00

*), CIDR ranges, and full regular expressions./wp-admin?” — 500,502,503 over the last hour to see which paths and backends are failing and how the error rate evolves on the timeline.Web Services > Monitoring > HotLogs, then click New search.
| Filter | Accepts | Examples |
|---|---|---|
| Sites | One or more sites. Empty = all sites. | — |
| HTTP Codes | Exact codes and/or classes, comma-separated. * = all. |
404,500 5xx * |
| URL Path | Substring, a * wildcard, or a full regular expression. |
/wp-admin /img/*.png |
| Source IP | An exact IP, a CIDR range, a * wildcard, or a regular expression. |
203.0.113.7 10.0.0.0/8 |
| Start / End Date | Time range. Leave empty to search the entire retention window. | 2026-07-09 |
| Regular Expression | When ON, URL Path and Source IP are treated as regular expressions. | — |
Tip: leaving the date fields empty searches the whole retention window (the default). Narrowing the site and time range makes a search dramatically faster on high-traffic proxies.
The new search appears in the list with a live progress bar. When it reaches 100 % — Done, the columns show how many requests matched (Matches), how much data was extracted, and how long the scan took. Click the report icon at the end of the row to open the report.
The report opens in a modal with two tabs.
A summary row (total matches, bytes scanned, bytes extracted, report size, duration) followed by seven charts computed over all matching requests: requests over time, bandwidth, average upstream latency, top source IPs, top paths, top HTTP statuses, and statuses aggregated by source IP.

The matching requests, paginated, with date, status, method, path, source IP, bytes and backend latency. If the result set is larger than the storage cap, a banner shows how many of the total matches are displayed. Use Export CSV to download the full stored set.

HotLogs is controlled by a few settings.
Defaults are sensible for most deployments.
| Setting | Default | Purpose |
|---|---|---|
ReverseSearchLogsEnabled |
1 (on) | Enables the hourly buffer capture. |
ReverseSearchLogsMaxDay |
7 | How many days of logs are kept in the hot buffer. |
ReverseSearchLogsMaxRows |
100000 | Maximum matching requests materialised per search (charts still count all matches). |
BackupMaxDaysDir |
/home/logrotate_backup | Root directory; the buffer lives under <dir>/HotLogs. |
Retention is the size guardrail: older day-folders are pruned automatically every hour, so the buffer never grows without bound. A search over the default 7-day window with no date filter therefore covers everything currently retained.