开源API接口监控平台

这篇具有很好参考价值的文章主要介绍了开源API接口监控平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开源API接口监控平台

1.JPower

JPower是一个完全开源的微服务快速开发框架,包含用户管理、系统管理、统一授权等基础模块。用户在此框架上可快速进入业务开发。

这里给大家推荐一款JPower里的小工具jpower-log,jpower-log模块就对此实现了对各类接口的健康状态监控。

实现功能

  • 支持单个服务的所有API检测。

  • 自动回滚接口请求产生的数据,不会在数据库保留下任何垃圾数据;

  • 支持HTTP,请求类型可以是GET,POST,HEADER,PUT,DELETE等所有类型

  • 支持任何形式的HTTP接口鉴权配置,只需要简单的配置登录接口以及登录参数

  • 调用API可以设置请求头部,请求参数,并针对单个接口进行定制化配置

  • 可以自定义检测结果判定,比如接口返回状态码为200,返回内容包括/不包括exception等;

  • 可以自定义监控频率,比如30分钟/次,1小时/次等

  • 监控日志汇总,导出

  • 虽然这块小工具是基于JPower开发,但是检测对象不局限于JPower,任何第三方服务的HTTP接口都可进行配置监控

使用文档

接口监控 · Jpower开发文档 · 看云Jpower是一款由政务商业项目升级优化而成的SpringCloud框架,采用Java8API实现了业务代码,集成SpringCloud Alibaba全套组件等核心技术,可用于快速搭建企业级的系统平台。https://www.kancloud.cn/guodingzhi/jpower/2251824

项目地址

JPower: JPower致力于实现集各种工具于一体的微服务管理框架。底层由政府商业项目升级而成,核心采用Spring Boot 2.x、Spring Cloud 2020.x。🔝 🔝 记得上边点个star 关注更新,微服务交流群见README.md顶端https://gitee.com/gdzWork/JPower

2.HeartBeat

心跳检测各类应用服务器(如Tomcat,Jetty),WEB服务器(如 Apache,Nginx) 的JAVA WEB应用程序.使用HttpClient对指定的服务器(application-instance) URL 按频率(10秒,20秒...) 发起请求并记录响应的信息(连接耗时,是否连接成功,是否有异常,响应数据包大小), 若检测到不正常(响应码不是200,抛出异常...)时则发送邮件给指定的地址,当检测恢复正常时也发送提醒邮件. 项目地址:

HeartBeat: 心跳检测应用服务器(如Tomcat,Jetty)的JAVA 微服务应用程序 (gitee.com)https://gitee.com/mkk/HeartBeat#https://gitee.com/link?target=http%3A%2F%2Fwww.oschina.net%2Fp%2Fjava-heartbeat

3.zabbix

zabbix是一个监控软件,其可以监控各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂架构下的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。

官方网站:

Zabbix :: The Enterprise-Class Open Source Network Monitoring Solutionhttps://www.zabbix.com/

项目地址:

zabbix/zabbix: Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud. (github.com)https://github.com/zabbix/zabbix

4.Apimonitor

apimonitor有api探测、api监控、http请求模拟、系统接口监控等功能,可以模拟http页面操作过程,并根据请求耗时和响应结果监控系统接口可用性和正确性。

项目地址:

apimonitor: api监控系统,有api探测、api监控、http请求模拟、系统接口监控等功能,可以模拟http页面操作过程,并根据请求耗时和响应结果监控系统接口可用性和正确性 (gitee.com)https://gitee.com/ecar_team/apimonitor

5. DOClever

1.可以对接口信息进行编辑管理,支持get,post,put,delete,patch五种方法,支持http和https协议,并且支持query,body,json,raw,rest,formdata的参数可视化编辑。同时对json可以进行无限层次可视化编辑。并且,状态码,代码注入,markdown文档等附加功能应有尽有。

2.接口调试运行,一个都不能少,可以对参数进行加密,从md5到aes一应俱全,返回参数与模型实时分析对比,给出不一致的地方,找出接口可能出现的问题。如果你不想手写文档,那么试试接口的数据生成功能,可以对接口运行的数据一键生成文档信息。

3.mock的无缝整合,DOClever自己就是一个mock服务器,当你把接口的开发状态设置成已完成,本地mock便会自动请求真实接口数据,否则返回事先定义好的mock数据。

4.支持postman,rap,swagger的导入,方便你做无缝迁移,同时也支持html文件的导出,方便你离线浏览!

5.项目版本和接口快照功能并行,你可以为一个项目定义1.0,1.1,1.2版本,并且可以自由的在不同版本间切换回滚,再也不怕接口信息的遗失,同时接口也有快照功能,当你接口开发到一半或者接口需求变更的时候,可以随时查看之前编辑的接口信息。

6.自动化测试功能,目前市面上类似平台的接口自动化测试大部分都是伪自动化,对于一个复杂的场景,比如获取验证码,登陆,获取订单列表,获取某个特定订单详情这样一个上下文关联的一系列操作无能为力。而DOClever独创的自动化测试功能,只需要你编写极少量的javascript代码便可以在网页里完成这样一系列操作,同时,DOClever还提供了后台定时批量执行测试用例并把结果发送到团队成员邮箱的功能,你可以及时获取接口的运行状态

7.团队协作功能,很多类似的平台这样的功能是收费的,但是DOClever觉得好东西需要共享出来,你可以新建一个团队,并且把团队内的成员都拉进来,给他们分组,给他们分配相关的项目以及权限,发布团队公告等等。

8.DOClever开源免费,支持内网部署,很多公司考虑到数据的安全性,不愿意把接口放到公网上,没有关系,DOClever给出一个方便快捷的解决方案,你可以把平台放到自己的内网上,完全不需要连接外网,同时功能一样也不少,即便是对于产品的升级,DOClever也提供了很便捷的升级方案!

项目地址:

DOCLever: 做最好的接口管理平台 http://doclever.cn (gitee.com)https://gitee.com/sx1989827/SBDoc

6.phoenix

“phoenix” 是一个灵活可配置的开源监控平台,主要用于监控应用程序、服务器、数据库、网络、tcp端口和http接口,通过实时收集、汇聚和分析监控信息,实现在发现异常时立刻推送告警信息,并且提供了可视化系统进行配置、管理、查看。

项目地址:

phoenixhttps://gitee.com/monitoring-platform文章来源地址https://www.toymoban.com/news/detail-595016.html

到了这里,关于开源API接口监控平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安全运营 -- splunk api接口调用

    有些重复性的查询,人工查询耗时,于是想到用脚本自动化填充查询参数,并且通过python调用splunk api。 Basic concepts about the Splunk platform REST API - Splunk Documentation

    2024年02月16日
    浏览(29)
  • 淘宝API接口:提高电商运营效率与用户体验的利器(淘宝API接口使用指南)

    淘宝API接口:提高电商运营效率与用户体验的利器 随着电商行业的快速发展,淘宝作为国内最大的电商平台之一,不断探索和创新,以满足不断变化的用户需求和商家需求。其中,淘宝API接口便是其创新的一个重要方面。本文将深入探讨淘宝API接口的作用、功能、优势以及使

    2024年02月10日
    浏览(31)
  • ICT通信运营企业的重建之服务升级(二)----ICT技术及产品种类

    ICT服务商要借助作为刚需产品的传统通信网络接入主导阶段和内容流量主导阶段,探索智能化主导的可能性。实际上,这三个阶段在很大程度上反映了 ICT 技术的变迁以及 ICT 业务的核心变化。 网络接入主导阶段作为 ICT 技术及业务起步、探索的时期,业务重心还体现在最根本

    2024年02月16日
    浏览(35)
  • 开源日志监控采集平台ELKF

    ---------------------- Filebeat+ELK 部署 ---------------------- Node1节点(2C/4G):node1/192.168.179.20                    Elasticsearch Node2节点(2C/4G):node2/192.168.179.23                    Elasticsearch Apache节点:apache/192.168.179.25                        Logstash  Kibana  Apache F

    2024年02月07日
    浏览(28)
  • 开源大数据平台 E-MapReduce Serverless StarRocks 产品介绍

    摘要:本文将分享阿里云与 StarRocks 社区合作打造的云上 StarRocks 极速湖仓的云原生产品实践。主要包括四个部分,第一部分介绍 StarRocks 全托管形态,以及免运维服务的 OLAP 云产品;第二部分介绍 StarRocks Manager 的实例管理、诊断分析、元数据管理、安全中心等功能;第三部分

    2024年02月11日
    浏览(45)
  • API 测试 | 了解 API 接口概念|电商平台 API 接口测试指南

    什么是 API? API 是一个缩写,它代表了一个 pplication P AGC 软件覆盖整个房间。API 是用于构建软件应用程序的一组例程,协议和工具。API 指定一个软件程序应如何与其他软件程序进行交互。 例行程序:执行特定任务的程序。例程也称为过程,函数或子例程。 协议:在两个系统

    2024年02月13日
    浏览(28)
  • 基于鸿蒙HarmonyOS 元服务开发一款公司运营应用(ArkTS API 9)

    最近基于Harmony OS最新版本开发了一个作品,本文来详细讲解一下,如何我是如何开发这个作品的。以及如何使用OpenHarmony,基于ArkTS,API 9来开发一个属于自己的元服务。 废话不多说,我的作品名称叫做 Company Operate 公司运营,是一个根据会计公式来预测公司未来几个月的资产

    2024年02月01日
    浏览(53)
  • 10分钟极速部署开源监控平台HertzBeat

    接入HertzBeat(赫兹跳动),开源监控平台 前言 监控平台介绍 该监控平台可使用 docker 快速部署,可周期性监控各 API,数据库等状态,并提供比较完整的可视化功能。监控平台已经集成异常通知,方式包括 webhook、企微钉钉飞书通知机器人、邮件。这些功能已经完全满足我们的日

    2024年02月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包