代码拉取完成,页面将自动刷新
同步操作将从 chenjh/task-tool接口调用统计工具 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
服务内统计接口方法的执行次数,时间,最近错误,最大执行时长等看每个需要监控的方法的执行情况,以便于快速发现性能问题。
1,在系统开发完后,接口的使用情况,没办法直观的知道使用情况。
2,通过这个工具来统计,调用次数,异常次数,异常发生时间,异常信息,最大执行时长等,最大执行时长发生成的时间等,来方便查看接口的运行情况。
3,统计后台任务如Schedule定时任务,自动任务,mq任务等的调用情况
4,异常访问系统接口,部份管理员在非正常时间,调用非正常权限接口,也可以快速查出来,透过接口可以分析用户行为是否正常
5,统计分析性能问题的接口,快速找出性能瓶颈点。
http://localhost:8080/index.html
http://task-tool-demo.opendfl.org.cn/index.html
<dependency>
<groupId>cn.org.opendfl</groupId>
<artifactId>task-tool</artifactId>
<version>2.1</version>
</dependency>
如果需要定时自动保存到数据库可引入下面这个
<dependency>
<groupId>cn.org.opendfl</groupId>
<artifactId>task-tool-db</artifactId>
<version>2.0</version>
</dependency>
@Service
public class TaskTestBiz implements ITaskTestBiz {
@TaskCompute
@Override
public String hello(String name) {
try {
Thread.sleep(4000L);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
return "hello " + name;
}
}
@SpringBootApplication(scanBasePackages = {"cn.org.opendfl.tasktool"})
@SpringBootApplication(scanBasePackages = {"cn.org.opendfl.task", "cn.org.opendfl.tasktool")
@MapperScan(basePackages = "cn.org.opendfl.task")
http://localhost:8080/taskInfo/runInfo?key=tasktooltest
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。