运维实战

1. Apache-Tomcat 的平均响应时长

1.1 查看配置文件的定义 在 config (server.xml )

在这里插入图片描述
定义是以秒为单位

1.2 查看一下 Apache-Tomcat的logs 日志

/apache-tomcat-7.0.81/logs
ls -at | head -20
localhost_access_log.2019-03-07.txt
catalina.out
.
tang.03-07.txt
localhost_access_log.2019-03-06.txt
localhost.2019-03-06.log
localhost_access_log.2019-03-05.txt
localhost_access_log.2019-03-04.txt
localhost.2019-03-04.log
localhost_access_log.2019-03-03.txt
localhost_access_log.2019-03-02.txt
localhost.2019-03-02.log
localhost_access_log.2019-03-01.txt
localhost.2019-03-01.log
localhost_access_log.2019-02-28.txt
localhost.2019-02-28.log
catalina.2019-02-28.log
localhost_access_log.2019-02-27.txt
localhost.2019-02-27.log
localhost_access_log.2019-02-26.txt

1.3 截取一个小时的日志信息

sed -n “/ ( 10 : 00 : 00 ) / , / (10:00:00)/,/ (10:00:00)/,/(11:00:00)/p” > tang.03-07.txt

1.4 在截取的日志里 提取相关数据进行统计
  • 统计 过去一个小时的 响应总时间
    cat tang.03-07.txt | awk -F"/" ‘{print $7}’ | awk ‘{sum +=$4}END{print sum}’

694.123

  • 统计过去一个小时的访问次数
    more tang.03-07.txt | awk -F"/" ‘{print $7}’ | awk ‘{print $4}’ | wc -l

3940

  • 计算 过去一个小时的访问平均时长
    694.123 / 3940 = 0.17

最终平均过去一小时的 响应时长为 0.17 秒

2.统计redis 的连接数

netstat -an |grep redis |grep EST | awk ‘{++s[$5]} END{for (i in s)print s[i],i}’| sort -nr |head -25

3.根据时间节点进行过滤相关日志信息

cat info.log | grep -A 50 ‘2019-06-05 10:25’ | more

-A 是以 关键字的 之后的50行

4.关于redis

1.redis的最大连接数
mpoints2@ZYC2MMPS01:/opt/aspire/product/mpoints2/redis-4.0.1/src > ./redis-cli -p 6800 -h 10.153.83.82 -a xvw423GY32pc
10.153.83.82:6800> config get maxclients
1) "maxclients"
2) "10000"

info 查看redis 的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维螺丝钉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值