数据服务支持对发布的API进行一系列的运维操作,如API调用监控、报警配置、限流等操作。
本文将为您介绍数据服务API运维相关操作。
已完成相应的API配置开发,详见“开发API”。
注意
已发布的API,您可通过授权管理功能,将API对项目中已创建的应用进行授权操作,方便企业内部或外部业务应用进行调用时的权限管理操作。
API授权操作详见“请求代码说明”中的“表 新增授权 说明”。
新增授权完成后,您可在授权的应用列表界面中,执行以下操作:
数据服务API支持您根据实际需求灵活配置黑白名单列表,可将其与授权应用管理相结合,并且添加不同的IP地址,从而实现对用户访问API的权限进行严格把控,提高数据服务API的安全性和保密性,确保API能够正常运行和数据合规使用。
在API配置界面右侧导航栏处,单击API详情按钮,进入查看已发布的API详情。
在 API 详情页单击黑白名单页签,展现当前API配置的黑白名单列表。
单击新增黑白名单规则按钮,进入新增界面,并完成以下配置:
说明
其中参数名称前带 * 的为必填参数,名称前未带 * 的为可选填参数。
参数 | 说明 |
|---|---|
*规则名称 | 按需输入黑白名单规则名称信息。 |
*应用名称 | 下拉选择允许调用API的应用名称,一个规则对应一个应用,或是所有已授权应用。 注意 选择单个应用前,您需先完成对应的应用授权,API授权操作详见“请求代码说明”中的“表 新增授权 说明”。 |
标志符 | 显示对应应用的唯一标志符。当选择所有已授权应用时,默认显示为“--”。 |
*状态 | 按需选择黑白规则名单是否开启状态。 |
*黑白名单选择 | 按需选择黑名单规则或白名单规则。 |
*IP地址 | 输入黑/白名单具体的IP地址,支持设置单个IP、CIDR格式的IP段,如:192.168.0.0/24。支持粘贴多个IP地址或地址段,以英文逗号隔开。 |
*描述 | 输入黑白名单规则的描述信息,方便后续维护管理。 |
黑白名单信息填写完成后,单击确定按钮,完成规则配置。
新建完成黑白名单规则后,您可在黑白名单列表中进行以下管理操作:
已发布的API,您可对其进行相关的报警配置。
在API配置界面右侧导航栏处,单击API详情按钮,进入查看API详情。
在 API 详情页单击报警配置页签,展现当前API配置的报警列表。
单击新增报警按钮,进入新增界面,并完成以下配置:
其中参数名称前带 * 的为必填参数,名称前未带 * 的为可选填参数。
参数 | 说明 |
|---|---|
*规则名称 | 输入报警的规则名称信息。 |
授权应用 | 当前默认会将报警,授权至全局的应用中。 |
*报警等级 | 您可根据实际场景,设置不同的报警等级,目前支持以下几种报警等级:
|
*监控周期 | 设置每次监控的时间周期,不同报警等级,支持60s、120s、300s的监控周期。 |
*监控指标 | 下拉选择报警对应的监控指标类型,支持QPS,失败请求次数,请求失败率,PCT99,QPS/限流值几种类型。 |
*报警接收人 | 在下拉框中选择每次报警的接收人,仅展现当前项目的成员。 |
Webhook | 支持 Webhook 方式接收报警消息,需配置能够正常请求的 post 接口, 接口请求参数会在 body 中携带以下内容:
默认支持飞书回调地址: open.larkoffice.com/open-apis/bot/v2/hook |
*接受短信 | 报警接收人需要在其用户信息中添加对应的手机电话信息方可接收短信告警。 |
*报警状态 | 此报警规则开关,您可根据实际情况,进行开启或关闭操作。 |
报警配置完成后,单击确定按钮,完成报警配置。
数据服务平台,还为您提供了几种报警模版,在报警配置页签,单击导入报警模版按钮,根据实际场景,您可勾选相应的报警模版规则,导入到当前API的报警配置中。
注意
请求失败率大于20%的为系统默认添加的报警规则,在API创建时就已经生效,报警接收人为API负责人,该规则通用但对高敏业务较弱,建议修改。

对已添加的报警规则,您可对其进行状态开启/关闭、编辑、查看报警记录、删除等操作。
已发布的API,您可查看其具体的调用监控情况。