备份执行结果
GCS的执行结果最多可以存放500条记录,当超过配额后,执行新的任务将会失败,配额查询方法请参见我的配额。为了保证能正常执行新的任务,您可以将历史执行结果备份至自有OBS桶,备份的同时,被备份的执行结果将从“执行结果”列表中删除,移动至您指定的OBS桶中。
此外,通过历史数据备份,您可以使用备份的历史数据做季度或是年度的业务分析。
注意事项
- 只有任务状态为“成功”、“失败”、“已停止”的执行结果可以备份。
- 单次备份最多备份50条执行结果。
备份执行结果
备份后的执行结果数据,将以CSV文件格式保存在指定OBS存储的指定路径下以CSV文件的方式,并从“执行结果”列表中删除。为保证新的分析任务可以正常执行,建议定期备份历史数据。
- 登录GCS控制台,选择左侧导航栏的“执行结果”,在右侧页面单击“备份”。
- 在弹出的容器中填写参数,并勾选需要备份的任务,完成后单击“确认”。
- 选择OBS存储。选择待备份执行结果存储的OBS存储。可在下拉框中选择已有存储,或是创建新的OBS存储。
- 存储路径。待备份执行结果在OBS存储中的存储路径,建议存储在“backup/”路径下。斜杠(/)表示分隔并创建多层级文件夹。
- 文件名。系统指定,无法修改。备份完成后,可以通过该文件名在存储路径中找到备份的CSV文件。
- 选择通过执行结果状态过滤执行结果(上图中的3),从而快速备份特定状态的执行结果。
- 备份成功后,界面将提示备份成功,您可以通过界面提示链接“数据存储列表”,或是在“数据管理”>“私有数据”查看备份结果。
通过2中的文件名找到备份文件,单击“操作”中的“下载”,即可查看备份的执行结果数据。
结果数据中各列的数据说明如下,以下从A列起顺序说明。
- execution_name:任务名称。
- guid:任务ID。
- project_id:项目ID,代表任务所属华为云区域(项目)。项目ID与区域(项目)的对应关系,请参见获取项目ID。
- status:任务执行状态。
- workflow_id:任务所使用的流程的ID。
- workflow_name:任务所使用的流程名称。
- time_duration:任务耗时,单位为秒。
- environment:任务所使用的环境,如果为CCI环境,则表示命名空间名称;如果为CCE环境,则表示集群名称。
- inputs:任务输入参数。
- outputs:任务输出参数。
- batch_name:批次名称。
- resources:资源消耗。
- tae_resources:重试资源消耗。仅失败任务重试此项有数值。
- job_status:子任务状态。
- create_at:任务创建时间。
- update_at:任务状态最后更新时间。