运维编排最佳实践:将运维编排任务执行记录投递到OSS/SLS

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 运维编排服务(Operation Orchestration Service),简称OOS,是全面、免费的云上自动化运维平台,提供运维任务的管理和执行。典型使用场景包括:事件驱动运维,批量操作运维,定时运维任务,跨地域运维等,OOS为重要运维场景提供审批,通知等功能。OOS帮您实现标准化运维任务,从...

运维编排服务(Operation Orchestration Service),简称OOS,是全面、免费的云上自动化运维平台,提供运维任务的管理和执行。典型使用场景包括:事件驱动运维,批量操作运维,定时运维任务,跨地域运维等,OOS为重要运维场景提供审批,通知等功能。OOS帮您实现标准化运维任务,从而实践运维即代码(Operations as Code)的先进理念。

OOS只保留用户近3个月的执行记录,但在实际应用中,受法律法规和企业审计标准的要求,企业往往需要保留 180 天及以上的操作日志,还需要对这些日志进行查询、行为分析、安全分析、资源变更行为追踪和行为合规性审计等操作。此时就需要您在运维编排控制台开通执行记录投递功能来对用户的自动化运维任务执行记录进行持久化存储。

操作步骤

  1. 登录运维编排控制台

  2. 开通执行记录投递功能。

    1. 单击左侧功能栏设置

    2. 选择执行记录投递目录位置。

      1. 在OSS控制台创建存储空间(Bucket),创建完成后在OOS控制台选择您已经创建完成的存储空间(创建存储对象参考文档创建存储空间),您也可以在指定目录输入框内填写投递到存储空间的子目录,如果未填写则默认无子目录。setting-02

      2. 在SLS控制台创建日志服务项目(Project),并开启日志服务的索引,创建完成后在OOS制台上选择您已经创建完成的日志服务项目(创建日志服务项目参考文档什么是日志服务,开通索引参考文档配置索引)。

    3. 单击设置,执行记录投递功能设置完成。

  3. 执行模板,相关操作请参考文档创建执行

  4. 查看投递到OSS的执行记录。当您设置了将执行记录投递到存储对象OSS,想查看投递的执行记录时,进入OOS的设置页面,此时便可以快速查看OSS内部投递的执行记录了,步骤如下:

    1. 在设置中打开OSS控制台。setting-05

    2. 在OSS中查看执行记录投递结果:setting-03

    3. 查看执行记录生成的文件:settings-08

    4. 单击文件的详情settings-10

    5. 在详情页面单击签名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"
}
  1. 查看投递到SLS的执行记录。当您设置了将执行记录投递到日志服务SLS,想查看投递的执行记录时,进入OOS的设置页面,单击打开SLS控制台按钮,此时便可以快速查看SLS内部投递的执行记录了,步骤如下:

    1. 在设置中打开SLS控制台。settings-06

    2. 在SLS中查看执行记录的投递结果:settings-04

 

 

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
1月前
|
SQL 运维 DataWorks
DataWorks常见问题之dataworks运维中心指定时间“运行到该节点”失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
7月前
|
运维 DataWorks
DataWorks运维中心中的实时任务
DataWorks运维中心中的实时任务
74 1
|
10月前
|
弹性计算 关系型数据库 RDS
运维编排系列场景-批量开启资源删除保护
背景删除保护是云产品针对云资源的一种保护措施,防止资源被意外删除。当您启用删除保护时,针对资源的删除操作将会失败,有效避免因操作疏忽、团队成员沟通不及时等原因造成不可挽回的后果。本文为您介绍如何通过运维编排批量开启资源删除(释放)保护。前提条件为ECS实例开启释放保护前提条件,参见开启和关闭实例释放保护。为用户主密钥(CMK)开启或关闭删除保护前提条件,参见开启删除保护。为RDS实例开启释放保护前
91 0
运维编排系列场景-批量开启资源删除保护
|
5天前
|
存储 分布式计算 监控
操作审计最佳实践:将阿里云操作日志持续投递到您的 SLS/OSS
操作审计(ActionTrail)帮助您监控并记录阿里云账号的活动,包括通过阿里云控制台、OpenAPI、开发者工具对云上产品和服务的访问和使用行为,记录为操作日志。 操作审计支持所有阿里云账号的免开通服务,默认为所有账号记录并存储近 90 天的日志。但在实际应用中,受法律法规和企业审计标准的要求,...
|
机器学习/深度学习 人工智能 分布式计算
DataWorks管控台无法配置PAI引擎临时解决方案
大数据开发治理平台 DataWorks基于MaxCompute/EMR/MC-Hologres等大数据计算引擎,为客户提供专业高效、安全可靠的一站式大数据开发与治理平台,自带阿里巴巴数据中台与数据治理最佳实践,赋能各行业数字化转型。在DataWorks工作空间配置PAI引擎后机器学习才能对接DataWorks然后PAI引用MaxCompute表作为数据源进行模型训练。之前DW空间支持一键关联开通PAI,DW新改版因为对管控台一体化流程的改进,这个功能会挪到小扳手。由于目前这个功能还未开发完毕,所以就给之前创建空间后未开通PAI的客户带来了很多困扰,本文临时性提供一下解决方案,以供正常使用。
42757 0
DataWorks管控台无法配置PAI引擎临时解决方案
|
运维 监控 DataWorks
DataWorks 运维中心介绍及实践 | 学习笔记
快速学习 DataWorks 运维中心介绍及实践,介绍了 DataWorks 运维中心介绍及实践系统机制, 以及在实际应用过程中如何使用。
268 0
DataWorks 运维中心介绍及实践 | 学习笔记
|
人工智能 运维 分布式计算
5.DataWorks 运维中心介绍及实践|学习笔记
快速学习5.DataWorks 运维中心介绍及实践
356 0
5.DataWorks 运维中心介绍及实践|学习笔记
|
消息中间件 运维 监控
【kafka运维】ConfigCommand运维脚本
ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置; 1 查询配置 Topic配置查询 展示关于Topic的动静态配置 1.1.查询单个Topic配置(只列举动态配置)
【kafka运维】ConfigCommand运维脚本
|
消息中间件 运维 监控
【kafka运维】TopicCommand运维脚本(1)
1TopicCommand 1.Topic创建 bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 3 --partitions 3 --topic test