logs
Are people actually visiting this site/page/thing?
Doubtless the computer knows. The server informs me it is logging in nginx common format; there are many tools that can read that. I do an exhaustive search, and use the first tool I find, I don't recall what my terms were.
So lets use goaccess to analyze my logs, for fun, and ...
Goaccess and my server don't entirely agree on the common log format, but whats the odd missing / between friends. After a few minutes of understanding their TUI interface, I realise I can pass in my exact format via cli options. Specifying the exact log format, then date and time within that. Lastly as this is built for HTTP status codes it requires the `--no-strict-status` flag to not bork.
goaccess access.log --no-strict-status --log-format='%h %^[%d:%t %z] "%r" %s %b "%R" "%u"' \ --date-format='%d/%b%Y' --time-format='%H:%M:%S %Z'
And we have a pretty looking TUI showing the types of things you'd expect, with a number of blanks as gemini happily isn't able to provide any more information. It would be neat to render that as a static text file to post as preformatted text but the reward for effort is low on my list of priorities.
Since everything public I run, is proxied by HAProxy and my servers don't understand the headers all requests are appear to come from the proxy, its probably fixable but I don't actually care to know who's visting, more what content is getting interaction.