本文为您介绍如何通过系统运维管理 OOS(CloudOps Orchestration Service)控制台进行执行记录投递。执行记录投递功能可以将您在系统运维管理中创建的执行记录投递到对象存储OSS或日志服务SLS进行持久化存储,以便对执行记录进行查询、行为分析、安全分析、资源变更行为追踪和行为合规性审计等操作。如果未开通执行记录投递功能,系统运维管理控制台仅能查看最近90天的执行记录。
重要
OOS不同的区域(Region)需要分别设置执行记录投递功能。
操作步骤
登录系统运维管理控制台。
开通执行记录投递功能。
执行模板,相关操作请参考文档创建执行。
查看投递到OSS的执行记录。
将执行记录投递到存储对象OSS,此时便可以快速查看OSS内部投递的执行记录了,步骤如下:
在全局设置中打开OSS控制台。
在OSS中查看执行记录投递结果:
查看执行记录生成的文件:
单击文件的详情。
在详情页面单击签名URL后的下载,打开下载的文件,就可以看见执行的详细内容,内容如下:
{ "ExecutionId": "exec-c276ee521*********", "Description": null, "TemplateName": "Example", "TemplateId": "t-5c377ff********", "TemplateVersion": "v1", "Mode": "Automatic", "LoopMode": "Automatic", "ExecutedBy": "root.root(*******)", "StartDate": "2020-12-28T10:33:23Z", "EndDate": "2020-12-28T10:33:25Z", "CreateDate": "2020-12-28T10:33:23Z", "UpdateDate": "2020-12-28T10:33:23Z", "Status": "Success", "StatusMessage": null, "StatusReason": null, "CurrentTasks": [ { "TaskExecutionId": null, "TaskName": null, "TaskAction": null } ], "Counters": { "TotalTasks": 1, "SuccessTasks": 1, "FailedTasks": 0 }, "ParentExecutionId": null, "IsParent": false, "Parameters": { "Status": "Running", "RamRole": "" }, "Outputs": "{\"InstanceIds\": [ \"i-bp1gs30bd*********\"]}", "SafetyCheck": "Skip", "RamRole": null, "Category": "Other", "Targets": null, "LastTriggerTime": null, "LastTriggerStatus": null, "LastSuccessfulTriggerTime": null, "ResourceStatus": null, "Path": "executionId=exec-c276ee521*********/", "Type": "execution" }
查看投递到SLS的执行记录。
当您设置了将执行记录投递到日志服务SLS,想查看投递的执行记录时,进入OOS的设置页面,单击打开SLS控制台按钮,此时便可以快速查看SLS内部投递的执行记录了,步骤如下:
在设置中打开SLS控制台。
在SLS中查看执行记录的投递结果:
文档内容是否对您有帮助?