debian

Debian Tomcat日志中的请求统计分析

小樊
43
2025-11-18 20:26:26
栏目: 智能运维

Debian Tomcat 访问日志的请求统计分析

一 日志位置与格式

二 命令行快速统计

统计目标 命令示例 说明
总请求数 `zcat localhost_access_log.*.txt.gz wc -l`
Top N IP `zcat localhost_access_log.*.txt.gz awk ‘{print $1}’
Top N URL `zcat localhost_access_log.*.txt.gz awk ‘$7 ~ /^// {print $7}’
状态码分布 `zcat localhost_access_log.*.txt.gz awk ‘{print $9}’
按小时请求趋势 `zcat localhost_access_log.*.txt.gz awk -F: ‘{print $2}’
响应时间分布 `zcat localhost_access_log.*.txt.gz awk -F’"’ ‘{print $(NF-1)}’
Top Referer `zcat localhost_access_log.*.txt.gz awk -F’"’ ‘{print $(NF-3)}’
Top User-Agent `zcat localhost_access_log.*.txt.gz awk -F’"’ ‘{print $(NF-2)}’
指定时间窗口 `zcat localhost_access_log.*.txt.gz awk ‘$4 ~ /[10/Nov/2025:14/ {print $0}’

三 可视化与长期监控

四 日志切割与保留策略

五 性能与安全建议

0
看了该问题的人还看了