API Beacon 于2019年7月31日正式发布2.0.6版本!加入场景监控,满足特定流程的监控需求;新增API报告和场景报告,让您全方位了解项目实际运行情况;新增通用函数功能,让您减少编写预处理代码的工作量。
本篇文章将会介绍新版本中API Beacon的功能改进。
一.新增
1.新增场景监控,满足场景式的监控需求:
场景监控里除了直接新建空白API,也支持从API Studio里导入API,并且API之间可以灵活地调整顺序:
场景监控教程:
https://help.eoLInker.com/#/tutorial/?groupID=c-285&productID=15
2.新增一级内容:API报告;API报告里包含两个二级内容:汇总统计和详细报告。
(1)汇总统计页面,包含API的概述、API运行历史趋势图、正确率趋势图、异常API统计。
其中,API概述包含以下内容:
- 正确时长
- 异常时长
- 正确率
- 错误率
- 已发起监控次数
- 请求失败次数
- 请求超时次数
- 断言错误次数
异常API统计,会包含单位时间内所有错误记录的报告:
(2)详细报告页面,是所有API的报告的入口:
3.新增一级内容:场景报告;场景报告里包含两个二级内容:汇总统计和详细报告。
(1)汇总统计页面,包含场景的概述、场景运行历史趋势图、正确率趋势图、异常场景统计。
其中,场景概述包含以下内容:
- 正确时长
- 异常时长
- 正确率
- 错误率
- 已发起监控次数
- 监控异常次数
异常场景统计,会包含单位时间内所有错误记录的报告:
(2)详细报告页面,是所有场景的报告的入口:
4.请求头部加入导入功能;JSON、XML加入导入功能:
5.公共资源管理,加入“通用函数”功能,您可以将常用的Javascript代码保存为通用函数,方便在编辑API时引用,并且当函数发生改变时,所有引用了该函数的API均会发生改变,减少编写预处理代码的工作量。
6.能够根据目录层级设置告警邮箱和回调API:
二.优化
1.优化监控概况页面的内容与显示,在这里能够看到最新一次监控的API与场景的情况:
2.优化邮件告警规则:
告警邮件以项目为单位,同一时刻内,监控到异常的API和场景,会发送一封邮件。
API和场景的新建、修改、开启监控操作会立即发送监控,结果异常会产生首次告警:
(1)监控频率<五分钟的,邮件间隔时间五分钟一次;
(2)监控频率≥五分钟的,按照监控频率发送;
场景和API首次告警后,后续的所有告警会累计到5分钟再整合发送一封邮件。
3.优化导入API时的显示:从API Studio导入API时,按照项目名称排序。
4.优化侧边栏ICON的显示。