power-lin
power-lin
Thanks for the reminder, we've added SECURITY.md now~
We have received your report, thank you for your feedback!
cat-server本身的埋点也是集成了cat-client来上报,需要按照 https://github.com/dianping/cat/tree/master/lib/java 配置。如果集成了cat-client。可以看下/data/applogs/cat/目录下有没有cat_client_XX.log信息,可以用来排查
可以看下该应用最后一次上报的时间前有什么异常没,比如cpu/内存等
如果没有日志是很难排查的。建议在Cat类的initialize方法中设置断点,确认逻辑走到了初始化,然后可以排查有没有报错,或者是不是卡在了某一步
刚我检查了我们的代码,波动上升和下降的描述和实现是有出入的,建议先不要使用这两种规则。建议可以先用自定义监控规则去实现。或者修改java源码(com.dianping.cat.alarm.spi.rule.RuleType类)以及前端页面server_rule_configs.ftl自行制定告警规则。
根据检查,这两个描述有误,应该如下: 类型 | 说明 -- | -- FluAscPer 波动上升百分比(当前值) | 波动百分比最大值。当前最后1分钟值比监控周期内其它分钟值(M-1个)的增加百分比都>=设定的百分比时触发警报,比如最近10分钟数据;以最后1分钟时间为基准,和其他9分钟进行比较,如果全部>=配置阈值,则告警。比如上升50%,阈值填写50。 FluDescPer 波动下降百分比(当前值) | 波动百分比最小值。当前最后1分钟值比监控周期内其它分钟值(M-1个)的减少百分比都>=设定的百分比时触发警报,比如最近10分钟数据;以最后1分钟时间为基准,和其他9分钟进行比较,如果全部>=配置阈值,则告警。比如下降50%,阈值填写50。 如有需要,可自行实现告警规则。
最新版本自v3.0.1开始,已经不需要maven做任何配置了,可以直接从中央仓库获取,现在打包问题已解决
这个是自己打的包吗,确定是否是cat-home目录target下的cat-home.war的包呢
jdk版本是8吗,tomcat版本是8.5吗,我这边没复现出来,可以提供具体的环境信息加以确认。