Launch an interactive full-screen terminal dashboard powered by Bubbletea and Lipgloss:
caddy-analyze --watch /var/log/caddy/access.log
[1: Summary] Overview of total requests, RPS, 5xx error rate, latency percentiles, and traffic classification.[2: Realtime Stream] Live colorized log entry stream (2xx green, 3xx cyan, 4xx yellow, 5xx red, IP purple, path white).[3: Security Alerts] Real-time threat alerts (SQLi, XSS, RCE, probe attempts).[4: Top IPs] Sortable table of top requesting client IP addresses.[5: Top Paths] Table of top requested HTTP endpoints.[6: User Agents] Classification table of user agents (browsers vs bots).Export a single-file, self-contained dark-mode HTML report that requires zero external assets, npm packages, or internet access:
caddy-analyze -f html -o report.html --detect /var/log/caddy/access.log
# Export raw JSON metrics report caddy-analyze -f json -o report.json /var/log/caddy/access.log # Export CSV format for spreadsheets caddy-analyze -f csv -o report.csv /var/log/caddy/access.log