轻量级开源 API 监控系统:可用性 + 正确性实时检测,支持自部署
2026/9/15 7:50:40 网站建设 项目流程


  • 💂 个人网站:IT知识小屋
  • 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

文章目录

      • 简介
      • 技术栈
      • 功能列表
      • 系统截图
      • 开源地址&使用手册
      • 写在最后

简介

apiMonitor是一款开源免费的API监控与探测系统,专为开发者和企业设计,系统可通过模拟探测Http接口和页面请求,监控请求耗时和响应结果来判断系统接口的可用性和正确性,帮助团队及时发现接口故障与性能瓶颈。

系统支持单API接口与多个API调用链探测形式,支持HTTP/HTTPS 请求、多种方法(GET/POST/PUT/DELETE)、认证机制以及多种判定条件,是一个可用于线上系统接口持续监控的解决方案。


技术栈

技术框架:Spring Boot、Mybatis、SpringMVC 技术组件:HttpClient、Quartz、fastjson、dom4j UI技术:sitemesh、thymeleaf、bootstrap、adminlte

功能列表

  • 支持单个API和多个API调用链的探测。

  • 支持页面探测,可模拟页面操作过程,如打开登录页面、登录并跳转至登录后页面。

  • 支持HTTP和HTTPS协议,请求类型包括GET、POST、HEADER、PUT、DELETE。

  • 支持通用HTTP认证方式,如BASIC认证、COOKIES认证等。

  • 支持设置API请求头与请求参数;在API调用链中,上一个API的返回结果可作为下一个API的请求参数。

  • 支持自定义探测结果判定规则,如接口返回状态码为200、返回内容包含或不包含exception等。

  • 支持自定义监控频率,如每30分钟一次、每小时一次。

  • 支持监控日志定期清理。

  • 支持导入Postman脚本,大幅降低复杂页面监控的配置工作量。使用Postman工具捕获HTTP请求,生成Postman脚本后可直接导入至监控系统。


系统截图

API监控

监控日志

监控配置

POSTMAN脚本导入

API测试结果


开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

如果这篇文章对您有帮助,请一定帮我点个“关注”“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:269/1000。如需更多类型优质项目推荐,请在文章后留言。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询