2023-06-28

GoAccess をつかってログを見てみる

とあるサイトの状況をみていて accesslog のファイルをみて検索したりしていたのだけど。

GoAccess ってのを昔ブックマークしてたので試してみた

GoAccess - Visual Web Log Analyzer
https://goaccess.io/

ログ貯めておくサービスとか使ってればそちらで見れそうだけど、今回はそういうのがないので。。

Homebrew でインストールする。

goaccess — Homebrew Formulae
https://formulae.brew.sh/formu...

terminal で

goaccess access_log -c

こんな感じでやるとログフォーマットの選択がでるのでデフォルトのを選んでやるとこんな感じで見れた。

20230627 123706

テキストで目視するよりはましかな、、

HTMLファイルにして書き出してくれる機能もある

20230628 062027

goaccess.conf で設定をする必要がある。

Homebrew でインストールするとここにある様子。

/opt/homebrew/Cellar/goaccess/1.7.2/etc/goaccess/goaccess.conf

time format, date format, log format でコメントアウトされてるので最初の物をそれぞれ外しておく。
この辺は環境毎の設定にはよるだろうが。

goaccess access_log -a -o report.html

でHTMLファイルが生成される。

HTMLファイルの方がみやすそうではある。