应用程序接口/数据库/nigix,tomcat/网络IO/操作系统
CPU密集型/IO密集型
吞吐量
响应时间
错误率
QPS
TPS
JMeter
添加线程组-配置线程数,模拟对应数量的用户行为
添加取样器-模拟请求
添加监听器-结果树-汇总报告
堆内存优化
新生代(Eden、survivor) YGC
老年代 Full GC
监控两个堆状态变化
CPU
线程
jconsole/jvisualvm
连接product/application
安装插件查看GC
中间件
nginx、Gateway、es、kibana、redis、mysql都装在Docker中
Docker stats查看内存等数据
Nignix动静分离
所有静态资源 放在niginx里
规则/static/**下所有请求都由Niginx直接返回
修改nginx.conf
location /static/ {
}
Location / {
}