如何将Azure Application Insights数据保留时长从默认90天改至30-40天?
缩短Azure Application Insights数据留存时长的步骤
嘿,刚好处理过类似的合规需求,给你一步步梳理怎么把AI的默认90天数据留存改成30-40天:
方法一:通过Azure门户操作(可视化界面)
- 登录Azure门户,找到你的目标Application Insights资源
- 在资源左侧导航栏里,找到**「使用情况和预估成本」**选项,点击进入
- 在这个页面的「数据保留」板块,点击编辑按钮
- 你可以拖动滑块或者直接输入数字(30-40之间的任意整数,比如35天),确认后保存设置
- ⚠️ 注意:修改生效后,超过新留存期的旧数据会被自动删除,这个操作不可逆,建议确认好合规要求再执行
方法二:使用Azure CLI(适合批量/自动化场景)
如果你习惯用命令行或者需要批量修改多个资源,可以用Azure CLI操作:
- 首先登录Azure CLI:
az login - 切换到目标订阅:
az account set --subscription <你的订阅ID> - 执行修改留存时长的命令:
比如要改成35天,命令示例:az monitor app-insights component update --app <AI资源名称> --resource-group <资源组名称> --retention-time <目标天数>az monitor app-insights component update --app MyProductionAI --resource-group MyAppRG --retention-time 35
补充说明
- 新的留存规则会立即应用到新产生的数据上,旧数据的清理会在后台逐步完成,可能需要几个小时到一天不等的时间
- 你完全不需要用到导出操作,导出是用来延长数据留存的,缩短留存直接修改内置的保留设置就足够了
内容的提问来源于stack exchange,提问作者erincerol
相关产品推荐
相关产品推荐

