alp
Access Log Profiler
プロファイラの一種.アクセスログの集計やソートなど様々な機能を提供する.
LTSVまたはJSON形式のアクセスログを集計する.
https://github.com/tkuchiki/alp/blob/main/README.ja.md#log-format
1つのファイルに対して分析を行うという仕組み上,実務での利用にはあまり向かない.
実務では複数のサーバで構成され,ログファイルが分かれている場合がほとんどであるため.
ログをクラウド上に集積してデータウェアハウスで解析する.
NginxのログフォーマットをLTSVまたはJSONに変更する必要がある.
インストール
code:.sh
set -eu
wget https://github.com/tkuchiki/alp/releases/download/v1.0.6/alp_linux_amd64.zip
unzip alp_linux_amd64.zip
# パスの通っているディレクトリにインストール
sudo install ./alp /usr/local/bin
rm alp_linux_amd64.zip alp