监控运维用于对当天API服务(API市场)的API运行情况进行监控。本文为您介绍如何查看API运行详情、配置API限流、配置API告警。

查看API运行详情

  1. 使用业务应用用户或超级管理员角色的账号,登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
  3. 进入监控运维页面。
    1. 在Dataphin首页,单击服务,进入数据服务页面。
    2. 在顶部菜单栏,单击平台管理
    3. 在左侧导航栏,单击监控运维
  4. 监控运维页面,单击操作列下的详情,可以查看最近1小时内该API的运行情况。

配置API限流

说明 仅超级管理员及API的开发者支持配置API限流。
  1. 监控运维页面,单击操作列下的限流
  2. 根据API限流配置页面提示,配置参数。
    gaga
    参数 描述
    限流状态 选择限流状态。
    单位时间 选择限流的单位,系统提供的单位时间包括:
    • hour
    • sec
    • min
    • day
    API流量限制 填写API限流的数据。例如,企业所购买的总流量为每秒查询率是500,如果单位时间选择sec,则API流量限制填写的数据应该小于等于500。
    APP流量限制 填写API的下游APP的流量控制。填写APP流量限制的规则:
    • APP流量限制对API下的所有APP生效。
    • APP流量限制必须小于API流量限制
    • API流量限制的优先级大于APP流量限制。例如,API流量限制为每秒查询率是1000,APP1的流量限制为每秒查询率是500,APP2的流量限制为每秒查询率是500,APP3的流量限制为每秒查询率是500,各APP流量限制的总和大于API的流量限制,但流量限制的上线为API流量限制。
    • APP流量限制大于API流量限制时,系统会给出报错信息。
    添加APP 单击添加APP,根据API限流配置页面提示选择应用、填写限流次数。同时您也可以单击已添加特殊APP的操作列下的aga图标,删除特殊APP的流量限制。faga填写限流次数的规则:
    • 特殊APP的限流次数必须小于等于API流量限制
    • 特殊APP的限流次数优先级高于APP流量限制,例如,APP流量限制配置了每秒查询率100,某个特殊APP的限流次数配置了200或0。
    • 特殊APP的限流次数大于API流量限制时,系统会给出报错信息。
  3. 参数配置完成后,单击确定

配置API告警

  1. 监控运维页面,单击某个API所在行操作列下的告警
  2. API告警页面,单击添加规则
  3. 根据页面提示,配置参数。
    dfafa
    参数 描述
    监控指标 选择告警规则的API监控指标。监控指标包括:
    • 调用次数:单位时间内,调用API的总次数。
    • 平均响应时长:单位时间内,API调用总时长/API调用总次数。
    • 错误率:单位时间内,API调用错误总次数/API调用总次数。
    • offline百分比:单位时间内,API调用错误返回offline错误总次数/API调用总次数。
    单位时间 选择API调用的单位时间。单位时间包括1min 5min10min30min60min
    操作符 选择监控指标与触发阈值的比较的操作符。操作符包括<=<>>== !=
    触发阈值 填写告警规则的触发阈值。
    通知方式 选择告警信息通知给通知人的方式。通知方式包括:
    • 邮件
    • 电话
    • 短信
    • 钉钉
    通知人 选择告警信息的接收人。
    静默期 在短时间内遭遇告警轰炸,可以设置一个静默期,在发送告警信息后的静默期期间,系统不再重复发送相同API告警规则的信息。
  4. 完成参数配置后,单击确定
    您也可以查看API的基本信息和已添加的告警规则。系统支持对已添加的告警规则执行如下操作:
    • 单击操作列下的gaga图标,编辑告警规则。
    • 单击操作列下的gaga图标,删除告警规则。