未分類

Mac alp nginxのログ解析

 

 

インストール

 

Mac

$ brew install alp

Redhat系

# curl -L -O https://github.com/tkuchiki/alp/releases/download/v0.3.1/alp_linux_amd64.zip
# yum install -y unzip
# unzip alp_linux_amd64.zip
# mv alp /usr/bin/alp

 

 

 

 

http{

・・・

    log_format ltsv "time:$time_local"
                "\thost:$remote_addr"
                "\tforwardedfor:$http_x_forwarded_for"
                "\treq:$request"
                "\tstatus:$status"
                "\tmethod:$request_method"
                "\turi:$request_uri"
                "\tsize:$body_bytes_sent"
                "\treferer:$http_referer"
                "\tua:$http_user_agent"
                "\treqtime:$request_time"
                "\tcache:$upstream_http_x_cache"
                "\truntime:$upstream_http_x_runtime"
                "\tapptime:$upstream_response_time"
                "\tvhost:$host";

    access_log  /var/log/nginx/access.log  ltsv;

・・・

 

# echo -n "" > /var/log/nginx/access.log
# systemctl restart nginx

ロギング

# alp -f /var/log/nginx/access.log

 

アクセス順にソート

# alp -f /var/log/nginx/access.log --cnt -r

 

COUNT リクエスト回数
MIN アクセスの最小時間
MAX アクセスの最大時間
SUM アクセスの合計時間
AVG アクセスの平均時間
P1 1パーセンタイル
P50 50パーセンタイル
P99 99パーセンタイル
STDDEV 標準偏差
MIN(BODY) レスポンスのサイズ
MAX(BODY) レスポンスの最大サイズ
SUM(BODY) レスポンスの合計サイズ
AVG(BODY) レスポンスの平均サイズ
METHOD リクエストメソッド
URI リクエスト対象

@see https://nishinatoshiharu.com/install-alp-to-nginx/

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)