运维监控统计数据可帮助您查看最近某段时间的API运维数据,以便您更好地调整API,合理优化资源。本文为您介绍如何自定义运维监控配置。
权限说明
超级管理员支持修改系统配置。
数据服务系统配置入口
在Dataphin首页,单击顶部菜单栏服务 > 管理。
单击左侧导航栏的系统配置,进入系统配置页面。
API缓存数据存储位置
在API缓存数据存储位置区域,单击修改按钮,支持指定API缓存数据的存储位置。
系统Redis+应用内存:将缓存数据存储到系统公共的Redis中,将与其他模块共享存储空间,适用于缓存数据量较小的场景。
仅应用内存:缓存数据量较大时不建议使用,占用内存会影响系统的响应速度。适用于个别API需要开启缓存且数据量很少的场景
说明数据缓存时间将统一获取Dataphin应用部署时设置的内存数据缓存时间,创建API时定义的缓存时间将不生效。
指定redis实例:为保障稳定性及性能,推荐配置指定Redis实例。将缓存数据存储到指定的Redis,适用于大量API开启缓存,缓存数据量较大的场景。如需添加Redis实例,请参见创建Redis数据源。
重要请勿删除作为API缓存数据的Redis实例,否则缓存数据存储将失败且API开启的缓存将失效。
单击保存,完成API缓存数据存储位置的配置。
SQL注入校验
需要开启数据服务或标签在线服务功能。
注册API不支持SQL注入校验。
在SQL注入校验区域,单击修改按钮,选择开启或关闭SQL注入校验。
开启:开启后,在API调用时,对输入的SQL进行校验;若校验失败,则阻断API调用,您可以根据页面的错误码查看失败原因。
关闭:关闭后,在API调用时,不对输入的SQL进行校验。
单击保存,完成SQL注入校验的配置。
运维监控配置
在运维监控配置区域,单击修改按钮,配置参数。
统计数据存储周期最近:
默认是31天,支持最大数值不超过366的正整数。
运维监控数据的过期时间 = 当天日期 - 配置的时长+1天(即不包含当天)。例如:当天日期为2023-04-30,配置了30天,则保存时间为2023-03-31至2023-04-30(过期时间根据数据存储周期动态变更)。
当您修改时长小于之前设置的时长(例如:之前设置的是30天,现在修改变成20天),保存时需再次确认是否删除统计数据存储周期变小的时间段。
单次查询跨度小于等于:
默认是31天,维度仅支持天,支持最大数值不超过90的正整数。
查询时长小于等于存储时长。
注意:影响运维监控单次查询的日期范围,不建议设置过大的值,太大会影响查询响应速度。
单击保存,完成运维监控配置。
配置完成后,系统每天凌晨2:00按过期时间,删除过期数据。
后续说明
配置完成后,在运维监控页面,实时影响日期区间可选的日期以及单次最大的查询范围。例如:当天日期为2023-04-30,配置了统计数据存储周期最近为30天,且单次查询跨度小于等于7天,即可选择的日期为2023-03-31至2023-04-30,并且单次最多查询7天的数据,即开始时间和结束时间的跨度不能大于7天。