为了保障应用能够正常调用API,同时能够保护系统,数据服务支持监控API的运行情况,包括查看异常影响分析、访问趋势分析、应用调用情况、查看API运行详情、API影响分析、配置API限流和API告警。本文为您介绍如何监控API。
运维监控入口
在Dataphin首页的顶部菜单栏,选择服务 > 运维。
在左侧导航栏单击运维监控,进入运维监控页面。
在运维监控页面,查看所选项目下特定时间范围内的运维监控数据,在右上角选择服务项目及时间范围,支持的时间范围为近十分钟、近24小时、近7天及自定义(可选择最近90天)。
查看运维大盘
当使用的API网关未开通日志采集时,网关的失败的调用次数不会计入调用统计,也无法采集调用失败的日志,强烈建议使用的网关配置日志采集以采集完整的日志信息。
应用调用的访问趋势分析若选择5分汇总,那么系统会每5分钟进行一次统计,因此会有5分钟的延迟。
异常分析和访问趋势分析根据是否可获取1分钟统计日志和5分钟统计日志进行自动切换,系统优先使用1分钟调用统计。
在运维监控页面,单击顶部菜单栏的运维大盘页签。
您可以查看运维的总览数据,包括发布API数、在线API数、调用API数、在线API调用率、API调用次数、调用异常次数、错误率、offline百分比、调用异常API数 。
总览数据
描述
发布API数
指定服务项目内所有发布到市场上的API总数。
在线API数
指定服务项目内所有已授权应用且已发布的API总数。
调用API数
在指定时间段内,指定服务项目内所有调用API的个数。
在线API调用率
在指定时间段内,指定服务项目内所有API的调用总次数/在线的API总数*100%。
API调用次数
在指定时间段内,指定服务项目内所有API的调用总次数。
调用异常次数
在指定时间段内,指定服务项目内所有API的调用错误总次数。
错误率
在指定时间段内,指定服务项目内所有API的调用错误总次数/调用总次数*100%。
offline百分比
在指定时间段内,指定服务项目内API调用错误返回offline错误总次数/调用总次数*100%。
调用异常API数
在指定时间段内,指定服务项目内API调用总时长/API调用总次数。
查看异常影响分析
基于已选择的时间范围和服务项目,为您展示服务项目下所有API的异常影响的APP TOP10,同时您可以将鼠标悬停至某API的异常图上查看异常的次数。
查看访问趋势分析
访问趋势分析包括调用异常趋势及调用异常影响趋势,您可以切换最近1分钟汇总或最近5分钟汇总的访问趋势分析数据。鼠标悬停至异常图上查看某一时间点的调用次数和调用异常次数。
调用异常趋势:为您展示应用调用API的次数及调用API异常的次数。
调用异常影响趋势:为您展示API调用异常影响次数及API调用影响的应用数,帮助您发现及处理调用异常的API和APP。
查看应用调用情况
在运维监控页面,单击应用调用分析页签。
应用运行情况以应用为维度为您展示应用名称、应用分组、所属服务项目、负责人、绑定API数、调用次数、调用异常次数、平均响应时长、错误率、offline百分比、最近调用时间。
您可以单击操作列下的调用分析,查看目标应用的每个API的调用分布情况,并可对调用分析执行导出Excel操作。
导出调用分析:单击右上角的导出Excel按钮,导出应用的调用分析。