程序聚合 软件案例 task-tool java spring接口调用统计工具

task-tool java spring接口调用统计工具

2025-06-04 10:29:09
行业:企业内部管理
载体:网站、框架或代码包
技术:Java、Spring、Spring Boot

业务背景

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

示例图片视频


Murphy
1天前活跃
方向: 后端-Java、
交付率:100.00%
相似推荐
哈某部队海量非结构化文档管理系统
技术栈:Python、LayUI、Elasticsearch、MySQL 、Docker容器、在Centos7下进行开发 通过ES建立搜索引擎,对关键目标数据进行检索。数据提取、文档翻译、文档检索、操作日志、用户权限管理。技术栈:Python、LayUI、Elasticsearch、MySQL 、Docker容器、在Centos7下进行开发.权限管理、知识库管理、文档解析、文档加密、文档内容检索等。最终实现搜索引擎效果。
智能供热一体化平台
此系统立足于打造SaaS服务。一套系统供12家供热公司使用,故采用负载均衡架构,3台负载服务器、1台数据库服务器、1台代理服务器。除WEB端外还有APP端,APP端采用UNI-APP开发,一套代码兼容微信小程序,安卓端和苹果端。系统采用Scrum敏捷开发方式,先后开发了客服模块、生产模块、能耗模块、统计报表模块、数据驾驶舱模块、视频监控模块。
微信公众号收费
系统简介:供热费缴费业务在微信公众号中实现。主要功能为房屋绑定、费用查询、微信支付、电子发票开具及下载。在设计之初采用蓝图模块式开发,便于后期升级迭代和产品化,可根据用户不同需求开放不同功能,同时为新功能开发预留接口。后再此框架基础上新增了网签供热合同功能,房产证审核功能,用户报修功能等。
为小区物业服务业主提供解决方案-云筑生活
跑客系统,业主发单(购物、办事、送物),其他用户接单,后续维护评价 业主投诉、建议、报修系统 用户发布邻里圈,支持点赞、评论、回复、转发、收藏 房屋和车位出租,以及供物业后台审核出租,业主被驳回的出租重编辑发布 小区选择--定位 业主认证、物业后台审核
用于酒店前台入住时识别身份证并进行人脸验证的自研产品-创霸人证自助机
人证机: 读取身份证信息,获取公安系统中证件照,算法比对人脸,上传比对结果 小程序: 输入身份证号码并现场拍摄照片,付费调用线上人脸比对功能 管理后台: 供酒店前台和公安查看人证比对记录,以及打印无证比对证明单,记录收费情况并可导出为excel
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服