运维编排最佳实践:将运维编排任务执行记录投递到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,搭建一个在线教育视频课程分享网站。
相关文章
|
3月前
|
运维 Prometheus 监控
OceanBase 的运维与监控最佳实践
【8月更文第31天】随着分布式数据库解决方案的需求日益增长,OceanBase 作为一种高性能的分布式数据库系统,在众多场景下得到了广泛应用。为了确保 OceanBase 集群的稳定运行,合理的运维与监控是必不可少的。本文将探讨 OceanBase 的日常运维管理与监控策略,并提供相应的代码示例。
186 2
|
3月前
|
运维 DataWorks 安全
DataWorks产品使用合集之任务日志中显示等待gateway调度资源,该如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
1月前
|
分布式计算 资源调度 数据可视化
Hadoop-06-Hadoop集群 历史服务器配置 超详细 执行任务记录 JobHistoryServer MapReduce执行记录 日志聚合结果可视化查看
Hadoop-06-Hadoop集群 历史服务器配置 超详细 执行任务记录 JobHistoryServer MapReduce执行记录 日志聚合结果可视化查看
36 1
|
2月前
|
运维 云栖大会
运维管理新品发布与最佳实践 | 2024云栖大会预告
运维管理新品发布与最佳实践 | 2024云栖大会
|
3月前
|
存储 运维 监控
数据库服务器运维最佳实践
【8月更文挑战第22天】
64 2
数据库服务器运维最佳实践
|
2月前
|
存储 监控 数据可视化
SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
【9月更文挑战第2天】SLS 虽然不是直接使用 OSS 作为底层存储,但它凭借自身独特的存储架构和功能,为用户提供了一种专业、高效的日志服务解决方案。
150 9
|
3月前
|
缓存 运维 监控
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
打造稳定高效的数据引擎:数据库服务器运维最佳实践全解析
|
3月前
|
数据挖掘 语音技术
3D-Speaker说话人任务的开源项目问题之语义说话人信息模块在说话人日志系统中的问题如何解决
3D-Speaker说话人任务的开源项目问题之语义说话人信息模块在说话人日志系统中的问题如何解决
|
3月前
|
数据采集 DataWorks 监控
DataWorks产品使用合集之数据集成任务日志中显示wait,是什么原因
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
4月前
|
存储 分布式计算 监控
日志数据投递到MaxCompute最佳实践
日志服务采集到日志后,有时需要将日志投递至MaxCompute的表中进行存储与分析。本文主要向用户介绍将数据投递到MaxCompute完整流程,方便用户快速实现数据投递至MaxCompute。
199 2