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 显示器」将于 ...
随机推荐
- 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
目录 一. 划重点 二. Angular应用中的Http请求 三. 使用Rxjs构建Http请求结果的处理管道 3.1 基本示例 3.2 常见的操作符 四. 冷热Observable的两种典型场景 4 ...
- C#处理json实战
昨天看到技术群中发了一个查询天气的api,http://www.sojson.com/open/api/weather/json.shtml?city=南昌 点进去看,发现服务器传回来一个天气信息的j ...
- .net mvc前台如何接收和解析后台的字典类型的数据
很久没有写博客了,最近做了一个公司门户网站的小项目,其中接触到了一些我不会的知识点,今日事情少,便记录一下,当时想在网上搜索相关的内容,但是没有找到. 今天想记录一下这样一个小的需求的做法.先说一下我 ...
- windows server 2012 r2打造工作站链接 和 RTSS画面防止撕裂方法(包括笔记本独显撕裂,视频撕裂等)
听说 windows server 2008 基于windows vista ,windows server 2008 R2基于win7 , windows server 2012 基于windows ...
- Storm入门(十二)Twitter Storm: DRPC简介
作者: xumingming | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://xumingming.sinaapp.com/756/twitter-stor ...
- 【机器学习笔记五】聚类 - k均值聚类
参考资料: [1]Spark Mlib 机器学习实践 [2]机器学习 [3]深入浅出K-means算法 http://www.csdn.net/article/2012-07-03/2807073- ...
- Python项目,VS Code控制台输出乱码问题解决办法
一.添加系统变量 在window环境变量中,添加环境变量 PYTHONIOENCODING = UTF-8. 二.在文件中设置输出编码 import io import sys sys.stdout ...
- springboot~mongo内嵌集合的操作
对于mongodb的内嵌对象的各种操作大叔在.net平台时已经说过,同时大叔也自己封装过mongo的仓储,使用也都很方便,而在java springboot框架里当然也有对应的方法,下面主要说一下,希 ...
- 【Python3爬虫】使用异步协程编写爬虫
一.基本概念 进程:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动.进程是操作系统动态执行的基本单元. 线程:一个进程中包含若干线程,当然至少有一个线程,线程可以利用进程所拥有的资源.线程 ...
- SLAM+语音机器人DIY系列:(三)感知与大脑——3.轮式里程计与运动控制
摘要 在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话.朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人.实现的关键是让机器人能通过传感器感知周围环境,并通过 ...