Skip to content

Instantly share code, notes, and snippets.

@baakeydow
Last active July 12, 2021 03:15
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save baakeydow/0adcb445c12a43f4622b8589b26007d3 to your computer and use it in GitHub Desktop.
Save baakeydow/0adcb445c12a43f4622b8589b26007d3 to your computer and use it in GitHub Desktop.
Inspect Caddy logs with GoAccess
#!/usr/bin/env bash
sudo goaccess /var/log/caddy/logs/access.log \
--html-pref='{"theme":"darkBlue","perPage":50,"layout":"vertical","showTables":true,"visitors":{"plot":{"chartType":"area-spline"}}}' \
-o /full/path/to/new/report.html \
--with-mouse \
--hl-header \
--with-output-resolver \
--ignore-crawlers \
--all-static-files \
--log-format=CADDY \
--real-time-html \
--sort-panel=VISITORS,BY_HITS,DESC \
--sort-panel=REQUESTS,BY_VISITORS,DESC \
--ssl-cert=/root/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/api.example.com/api.example.com.crt \
--ssl-key=/root/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/api.example.com/api.example.com.key \
--ws-url=wss://api.example.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment