java后台spring web或springboot服务内统计接口方法的执行次数,时间,最近错误,最大执行时长等看每个需要监控的方法的执行情况,以便于快速发现性能问题。
1,在系统开发完后,接口的使用情况,没办法直观的知道使用情况。
2,通过这个工具来统计,调用次数,异常次数,异常发生时间,异常信息,最大执行时长等,最大执行时长发生成的时间等,来方便查看接口的运行情况。
3,统计后台任务如Schedule定时任务,自动任务,mq任务等的调用情况
4,异常访问系统接口,部份管理员在非正常时间,调用非正常权限接口,也可以快速查出来,透过接口可以分析用户行为是否正常
5,统计分析性能问题的接口,快速找出性能瓶颈点。
支持springboot,springmvc
统计信息含(调用次数,最近调用时间,最长执行时间(执行时长、发生时间、对应ID)异常错误(次数、最近发生时间,对应ID))
支持按分钟,小时、天等维度统计相关信息。
支持uri接口的计用次数统计(可以分别计算每个来源的调用次数)
支持Controller调用统计(不用加注解,根据配置的包名生效)
支持TaskCompute的spring内部调用次数统计,来源默认为空
支持TaskComputeServlet统计servlet调用次数
springboot架构,支持数据库或不含数据库(只统计接口调用次数,内存占用量不大),使用简单,可方便引入到相应的项目中去。
已开源:https://gitee.com/asgards/task-tool