管理运维监控API

为了保障应用能够正常调用API,同时能够保护系统,数据服务支持监控API的运行情况,包括查看异常影响分析、访问趋势分析、应用调用情况、查看API运行详情、API影响分析、配置API限流和API告警。本文为您介绍如何监控API。

运维监控入口

  1. 在Dataphin首页的顶部菜单栏,选择服务 > 运维

  2. 在左侧导航栏单击运维监控,进入运维监控页面。

  3. 运维监控页面,查看所选项目下特定时间范围内的运维监控数据,在右上角选择服务项目及时间范围,支持的时间范围为近十分钟近24小时近7天自定义(可选择最近90天)。

查看运维大盘

说明
  • 当使用的API网关未开通日志采集时,网关的失败的调用次数不会计入调用统计,也无法采集调用失败的日志,强烈建议使用的网关配置日志采集以采集完整的日志信息

  • 应用调用的访问趋势分析若选择5分汇总,那么系统会每5分钟进行一次统计,因此会有5分钟的延迟。

  • 异常分析和访问趋势分析根据是否可获取1分钟统计日志和5分钟统计日志进行自动切换,系统优先使用1分钟调用统计。

  1. 运维监控页面,单击顶部菜单栏的运维大盘页签。

  2. 您可以查看运维的总览数据,包括发布API数在线API数调用API数在线API调用率API调用次数调用异常次数错误率offline百分比调用异常API数 、异常影响APP数

    总览数据

    描述

    发布API数

    指定服务项目内所有发布到市场上的API总数。

    在线API数

    指定服务项目内所有已授权应用且已发布的API总数。

    调用API数

    在指定时间段内,指定服务项目内所有调用API的个数。

    在线API调用率

    在指定时间段内,指定服务项目内所有API的调用总次数/在线的API总数*100%。

    API调用次数

    在指定时间段内,指定服务项目内所有API的调用总次数。

    调用异常次数

    在指定时间段内,指定服务项目内所有API的调用错误总次数。

    错误率

    在指定时间段内,指定服务项目内所有API的调用错误总次数/调用总次数*100%。

    offline百分比

    在指定时间段内,指定服务项目内API调用错误返回offline错误总次数/调用总次数*100%。

    调用异常API数

    在指定时间段内,指定服务项目内API调用总时长/API调用总次数。

    异常影响APP数

    在指定时间段内,指定服务项目内所有API的调用异常的APP数。

查看异常影响分析

基于已选择的时间范围和服务项目,为您展示服务项目下所有API的异常影响的APP TOP10调用异常次数API Top10,同时您可以将鼠标悬停至某API的异常图上查看异常的次数,也可以单击查看调用详情(需在系统配置中开启调用明细日志),跳转至数据服务 > 管理 > 调用日志页面查看所选时间范围内的日志详情

image

image

查看访问趋势分析

访问趋势分析包括调用异常趋势调用异常影响趋势,您可以切换最近1分钟汇总或最近5分钟汇总的访问趋势分析数据。鼠标悬停至异常图上查看某一时间点的调用次数和调用异常次数。

  • 调用异常趋势:为您展示应用调用API的次数及调用API异常的次数。

  • 调用异常影响趋势:为您展示API调用异常影响次数及API调用影响的应用数,帮助您发现及处理调用异常的API和APP。

    image

查看应用调用情况

  1. 运维监控页面,单击应用调用分析页签。

  2. 应用运行情况以应用为维度为您展示应用名称、应用分组、所属服务项目、负责人、绑定API数、调用次数、调用异常次数、平均响应时长、错误率、offline百分比、最近调用时间。

  3. 您可以单击操作列下的调用分析,查看目标应用的每个API的调用分布情况,并可对调用分析执行导出Excel和查看调用日志操作。

    • 导出调用分析:单击右上角的导出Excel按钮,导出应用的调用分析。

    • 查看调用日志:当在系统配置中开启调用明细日志时支持该操作。单击错误率后的查看调用日志,跳转至数据服务 > 管理 > 调用日志页面查看所选时间范围内的日志详情。

image

查看API运行情况

  1. 运维监控页面,单击API运行分析页签。

  2. API运行情况以API为维度为您展示API的名称及ID、所属服务项目、授权应用数、调用次数、调用异常次数、平均响应时长、错误率、offline百分比、创建人、最近调用时间。

  3. 您可以对目标API执行如下操作。

    • API影响分析:可查看调用该API的所有应用(APP)信息,详情请参见API影响分析

    • 限流设置:支持对所属项目的API进行限流,防止资源分配不足等场景,详情请参见限流设置

    • 告警设置:支持对所属项目的API设置告警,可及时接收API运行异常信息,快速做出响应,详情请参见告警设置

    • 查看调用日志:当在系统配置中开启调用明细日志时支持该操作。单击操作列下的查看调用日志,跳转至数据服务 > 管理 > 调用日志页面查看所选时间范围内的日志详情。

image

API影响分析

  1. API运行情况区域,单击目标API操作列下的API影响分析

  2. API影响分析的对话框中,为您展示调用该API的所有应用(APP)信息,包括APP的名称、访问来源的IP、统计区间、调用次数、异常次数、错误率。同时以柱状图的形式为您展示Top 10的异常影响APP。

    • 访问来源的IP:仅包含统计时间内调用次数最多的10个IP。

    • 查看调用日志:当在系统配置中开启调用明细日志时支持该操作。单击异常次数后的查看调用日志,跳转至数据服务 > 管理 > 调用日志页面查看所选时间范围内的日志详情。

      image