数据服务系统配置

运维监控统计数据可帮助您查看最近某段时间的API运维数据,以便您更好地调整API,合理优化资源。本文为您介绍如何自定义运维监控配置。

权限说明

超级管理员支持修改系统配置。

数据服务系统配置入口

  1. 在Dataphin首页,单击顶部菜单栏服务 > 管理

  2. 单击左侧导航栏的系统配置,进入系统配置页面。

API调用鉴权配置

不同的API网关支持设置不同的API调用鉴权配置,详情请参见API网关配置

当网关环境为阿里公有云网关和阿里专有云网关时,支持设置是否开启token鉴权调用;当网关环境为Dataphin自研网关时,支持配置是否开启应用IP白名单

是否开启token鉴权调用

  1. API调用鉴权配置区域,单击修改按钮,选择是否开启token鉴权调用。

    • 开启:支持获取应用的AppKey和AppSecret,依赖SDK的代码生成token,调用时使用token鉴权。

    • 关闭:无需依赖SDK生成鉴权token,API调用时不做token鉴权,获取API的基本信息即可调用成功,数据安全性低,请谨慎操作。

  2. 单击保存,完成API调用鉴权配置。

是否开启应用IP白名单

  1. API调用鉴权配置区域,单击修改按钮,选择是否开启应用IP白名单。

    开启后可以在调用-应用管理页面对应用配置IP白名单,应用调用API时,IP在白名单列表内则可实现免鉴权调用。

  2. 单击保存,完成API调用鉴权配置。

API缓存数据存储位置

说明

开启主链路、备链路数据缓存需要满足以下条件:

  • 需要使用Dataphin自研网关,不支持其他网关类型,详情请参见API网关配置

  • 需要开启数据服务或标签在线服务的高可用功能。

  1. API缓存数据存储位置区域,单击修改按钮,支持指定API缓存数据的存储位置。主链路和备链路的配置一致。

    • 系统Redis+应用内存:将缓存数据存储到系统公共的Redis中,将与其他模块共享存储空间,适用于缓存数据量较小的场景。

      说明

      备链路支持将缓存数据存储到Dataphin备链路的系统公共Redis中,适用于缓存数据量较小的场景。

    • 仅应用内存:缓存数据量较大时不建议使用,占用内存会影响系统的响应速度。适用于个别API需要开启缓存且数据量很少的场景

      说明

      数据缓存时间将统一获取Dataphin应用部署时设置的内存数据缓存时间,创建API时定义的缓存时间将不生效。

    • 指定redis实例:为保障稳定性及性能,推荐配置指定Redis实例。将缓存数据存储到指定的Redis,适用于大量API开启缓存,缓存数据量较大的场景。如需添加Redis实例,请参见创建Redis数据源

      重要

      请勿删除作为API缓存数据的Redis实例,否则缓存数据存储将失败且API开启的缓存将失效。

  2. 单击保存,完成API缓存数据存储位置的配置。

SQL注入校验

说明
  • 需要开启数据服务或标签在线服务功能。

  • 注册API不支持SQL注入校验。

  1. SQL注入校验区域,单击修改按钮,选择开启或关闭SQL注入校验。

    • 开启:开启后,在API调用时,对输入的SQL进行校验;若校验失败,则阻断API调用,您可以根据页面的错误码查看失败原因。

    • 关闭:关闭后,在API调用时,不对输入的SQL进行校验。

  2. 单击保存,完成SQL注入校验的配置。

运维监控配置

  1. 运维监控配置区域,单击修改按钮,配置参数。

    • 统计数据存储周期最近

      • 默认是31天,支持最大数值不超过366的正整数。

      • 运维监控数据的过期时间 = 当天日期 - 配置的时长+1天(即不包含当天)。例如:当天日期为2023-04-30,配置了30天,则保存时间为2023-03-31至2023-04-30(过期时间根据数据存储周期动态变更)。

      • 当您修改时长小于之前设置的时长(例如:之前设置的是30天,现在修改变成20天),保存时需再次确认是否删除统计数据存储周期变小的时间段。

    • 单次查询跨度小于等于

      • 默认是31天,维度仅支持天,支持最大数值不超过90的正整数。

      • 查询时长小于等于存储时长。

        注意:影响运维监控单次查询的日期范围,不建议设置过大的值,太大会影响查询响应速度。

  2. 单击保存,完成运维监控配置。

说明

配置完成后,系统每天凌晨2:00按过期时间,删除过期数据。

后续说明

配置完成后,在运维监控页面,实时影响日期区间可选的日期以及单次最大的查询范围。例如:当天日期为2023-04-30,配置了统计数据存储周期最近为30天,且单次查询跨度小于等于7天,即可选择的日期为2023-03-31至2023-04-30,并且单次最多查询7天的数据,即开始时间和结束时间的跨度不能大于7天。