javaweb项目监控

url监控:


1:请求性能监控 。

       1.1 需要记录的参数有traceId,url,method,开始时间,结束时间,耗时时长,客户端ip,服务名称,服务器IP

       1.2  报警配置

                   1.2.1  第一步通用配置所有接口的警戒报警时长

                   1.2.2  第二步灵活配置每个接口的报警时长,兼顾默认时长

                   1.2.3  第三步灵活配置相同类型的接口的报警时长,兼顾每个接口(优先级最高),然后再是默认时长

 请求参数及响应监控


  2.1 需要记录的参数有traceId,url,method,客户端ip,服务名称,服务器IP,登陆用户信息, get方法可以打印请求参数,其他方法不可以。

          2.2 

                2.2.1 请求成功的情况打印log

                2.2.2   报警

                         2.2.2.1 第一次迭代:请求失败报警;

                          2.2.2.2 第二次迭代,达到一定的频次再报警。 

                       2.2.2.3  其他也可以兼顾某个请求特别处理,不报警

jvm监控


         3.1 jvm实时打印内存情况等,通过

ManagementFactory.getOperatingSystemMXBean()和
ManagementFactory.getRuntimeMXBean()来实现监控

线程数监控


         4.1 thread监控,通过

ManagementFactory.getThreadMXBean()来实现监控

GC监控


         5.1 gc监控,通过

ManagementFactory.getGarbageCollectorMXBeans()
来实现监控

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值