ConchAPI | 更智能的API监控,提升团队效率
“昨天调好的API,怎么又挂了,竟然没有人发现?”
“喂喂喂,你的API挂了,无法调用成功?哪里出问题了?”
“这段时间的API数量越来越多了,有谁能好好理清下?”
现在服务端技术越来越讲究微服务化,模块也越来越多,如何管理好这些服务,保证他们的可用是一个庞大的工程。如果我们没有对API接口进行监控,不能及时知道它的状况,等到用户反馈时,才去进行修改,不知道会影响多少用户。如果是涉及交易类的产品,那损失更是无法估量。同时,一旦出现这类接口异常,排查过程可能需要耗费大量的时间和沟通成本。
今天就来介绍一款可以满足团队API监控需求的监控工具,Conch API,专门用于监控各种项目中API的状态,检测API的健康,对于异常情况进行及时告警。与其他API监控工具最显著的区别就是其CheckPoint功能。通过针对JSON tree上的子节点设置检测项,实现API监控的定制化,在报错时迅速定位错误的原因。
Conch API由Chrome插件版(云端版)、Mac本地版(单机版)、团队管理监控后台以及小程序版组成。
首先我们来介绍一下Chrome插件版的使用方法。
Chrome插件版下载地址:
https://chrome.google.com/webstore/detail/conch-api/eaajlbocgagngoaleogcmojhaolpeopb
你也可以打开Chrome应用商店,输入关键字Conch API,添加到你的Chrome浏览器,然后你可以看到Chrome右上角上有个新的小图标啦。
点击小图标,进入到ConchAPI主界面。可以看到中间的监控情况报表以及右侧的监控记录。非常清晰。
点击左侧项目列表右上角的添加项目图标。输入你的项目名,并且开启监听,设置监听的周期时间,接来下这个项目里的API都将受到这个监听时间的管理,定时进行检测。
点击项目右上角的更多按钮,选择新建API。输入API的名称及各项基本信息,其中,CheckPoint是针对JSON tree上的子节点做的检测项,你可以设置数值大小、长度、字段非空等等。使用『导入JSON』功能,导入API期望的返回值(目前仅支持JSON结构) ,导入JSON后,可以看到JSON tree的整体结构,单击任何一个子节点,在右侧面板会出现CheckPoint选项,可以根据需要灵活设置,点击『保存』,即可生效。通过对CheckPoint的设置,可以在监控结果内迅速查看监控关键节点的运行情况,从而实现对API问题的迅速定位。在新建和编辑时,可以点击运行按钮边测试,边进行更改,非常方便。
让我们回到主界面,点击刚刚添加的API右侧的更多按钮,运行试试看。右侧的监控记录内不止返回了监控结果,还可以看到之前报错时API出错的原因。下方也可以查看API的各项信息以及对关键节点的监控结果。
Chrome版的监控记录会保存在云端,有独立的监控及人员管理平台,支持团队成员共同监控和项目、API评论功能,发现API问题无需再分别提醒。
Mac版的功能与Chrome版基本一致,单机本地运行,无需担心数据安全,不支持团队功能。下载即可使用。
Mac版下载地址:https://itunes.apple.com/cn/app/conch/id1377544824
另外小程序版也已经开放咯,随时随地查询监控结果,小程序内直接分享问题关键节点及API信息至微信交流,团队沟通更便捷。打开微信扫描以下二维码,使用小程序版的ConchAPI吧。
更详尽的介绍可以参看Conch API官网:http://conchapi.com
还在犹豫什么,快点来试试吧。
---------------------
本文来自 ConchAPI 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/ConchAPI/article/details/82850253?utm_source=copy
ConchAPI | 更智能的API监控,提升团队效率的更多相关文章
- 使用OpenAPI构建更智能的API
像OpenAPI这样的API描述规范是一个关键工具,您应该尽可能地将其好好掌握,记录和执行API的工作由计算机和开发人员完成:OpenAPI 3.0现在允许额外的表现力,可以让机器为我们做更多有用的工 ...
- StartDT AI Lab | 智能运筹助力企业提升决策效率、优化决策质量
在人工智能和大数据时代,越来越多的云上数据和越来越智能的模型开始辅助人们做出各种最优决策,从运营效率.成本节约.最优配置等方方面面,实现降本增效,进一步提升商业效率.京东.美团.滴滴.顺丰等众多知名厂 ...
- 产品经理说|AIOps 让告警管理变得更智能
AIOps 人工智能和IT运营支撑 Ops 之间的故事,愈演愈烈,已经成为当今运维圈的热门话题,我打算从2篇文档分享我们在 AIOps 上一些探索和实践.(本篇)为什么事件(告警)处理需要 AIOps ...
- 为什么 API 监控对于任何业务来说都重要?
对于商务运算来说一个比较稳定的趋势在于对 API 日渐增长的依赖性,几乎每一个代码级交互过程都会调用 API 来收集数据或触发某些关键过程.没有 API ,你将无法与同伴进行文件交流,没有 API , ...
- iClap:更智能的场景化工作方式
8月31日,移动互联网企业运营解决方案整合平台DevStore团队正式推出新品——产品管理系统iClap,iClap集成了智能任务管理.Bug跟踪.简单发布.人才培养等功能,同时推出普通版和旗舰版两个 ...
- 从程序到系统:建立一个更智能的世界——记Joseph Sifakis“21世纪的计算”大会主题演讲
Sifakis"21世纪的计算"大会主题演讲" title="从程序到系统:建立一个更智能的世界--记Joseph Sifakis"21世纪的计算&q ...
- 微软Project Oxford帮助开发人员创建更智能的应用
Oxford帮助开发人员创建更智能的应用" title="微软Project Oxford帮助开发人员创建更智能的应用"> 假设你是一名对关于健身的应用充满奇思妙想 ...
- [Medium翻译]RESTful API权威设计指南-设计更好的API
本文为授权译文.希望查看原文的同学请戳链接:https://hackernoon.com/restful-api-design-step-by-step-guide-2f2c9f9fcdbf 对于我们 ...
- DevOps Workshop | 代码管理入门:基于代码扫描实现团队效率提升
CODING「DevOps Workshop 学习营地」持续火热进行中! 在这里,你可以轻松实践 DevOps 全流程.体验高效的云端开发.赢取精美礼品--第二期大奖「戴尔 U2718Q 显示器」将于 ...
随机推荐
- 结合JDK源码看设计模式——桥接模式
前言: 在我们还没学习框架之前,肯定都学过JDBC.百度百科对JDBC是这样介绍的[JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Jav ...
- Android-----Intent中通过startActivity(Intent intent )显式启动新的Activity
Intent:即意图,一般是用来启动新的Activity,按照启动方式分为两类:显式Intent 和 隐式Intent 显示Intent就是直接以“类名称”来指定要启动哪一个Activity:Inte ...
- Spark初步 从wordcount开始
Spark初步-从wordcount开始 spark中自带的example,有一个wordcount例子,我们逐步分析wordcount代码,开始我们的spark之旅. 准备工作 把README.md ...
- Windows Server 2012 R2安装Oracle 11g问题
1.[INS-13001]环境不满足最低要求 如图: oracle11g早于Windows Server 2012 R2 解决方法:找到解压目录../win64_11gR2_database\ ...
- git工具使用说明
一.什么是git? Git是分布式版本控制系统 概念: 工作区:就是你在电脑里能看到的目录: 暂存区:一般存放在(.git/index)中,所以我们把暂存区有时也叫作索引(index ...
- cmake 入门实战
当你的程序只有一个源文件时,直接就可以用gcc命令编译它 g++ main.cc 这样会输出一个main.out https://www.hahack.com/codes/cmake/
- Linux下编译安装php7.2
准备工作 所有操作需要在root用户下 安装路径: /usr/local/php 安装PHP 首先要安装如下依赖包 $ yum install -y gcc gcc-c++ make zlib zl ...
- Python存储系统(Redis)
存储系统数据缓存一般会使用三个模块:Mongodb,redis,memcache.其中memcache是轻量级缓存,只能将数据保存到内存中,redis可以配置数据保存在内存还是硬盘. 其主要用途有:不 ...
- android学习笔记--AlarmManager
AlarmManager称呼为全局定时器,有的称呼为闹钟.其实它的作用和Timer有点相似. 都有两种相似的用法: (1)在指定时长后执行某项操作(2)周期性的执行某项操作 AlarmManager ...
- C#版[击败99.69%的提交] - Leetcode 242. 有效的同构异形词 - 题解
C#版 - Leetcode 242. 有效的同构异形词 - 题解 Leetcode 242.Valid Anagram 在线提交: https://leetcode.com/problems/val ...