OosClient 新建OOSClient OOSClient是OOS服务的客户端,为开发者与运维编排服务进行交互提供了一系列的方法。 通过AK/SK方式访问OOS 1.在新建OosClient之前,需要先创建配置文件对OosClient进行配置,以下将此配置文件命名为 oos_sample_conf.py ,具体配置信息如下所示: #!
运维编排OOS提供了报警事件运维能力,您可以通过把云监控BCM的指标报警和云产品事件信息作为触发运维操作的条件,一旦发生您预设的报警或事件时,运维编排OOS会自动化的执行对应的运维模板,实现自动化运维。 配置步骤 登录百度智能云。
GET请求下载Bucket文件到本地 依赖 使用原始API进行访问Bucket,需要自行计算鉴权信息。
任务关联产生的审计事件列表 Property 名称 类型 描述 type String 参数类型 name String 参数名称 required boolean 是否必填 description String 参数描述 defaultValue Object 默认取值 value Object 实际取值 Execution 名称 类型 描述 id String 执行ID,全局唯一 template Template 运维模板内容
公共请求与响应头 公共请求头 公共头部 说明 是否必须 Authorization 请求认证签名信息,详见 API认证机制 是 公共响应头 公共头部 说明 x-bce-request-id 请求唯一标识
嵌套模板 嵌套模板 运维编排服务支持在模板的任务中,嵌套执行另一个模板。
目前运维编排服务支持的区域都可以进行实例批量操作,但是不同区域的命令不通用,需要在每个区域分别创建。
模板参数填写说明 模板参数除了可以填入固定值,也可以按照go template格式从消息体中提取字段: 针对指标报警触发的报警事件运维,不同类型云产品消息体示例如下: // 云服务器BCC、裸金属BBC { metric : { resourceId : 6***6 , // 实例长ID resourceType : Instance , // 实例类型 tagKey :
事件详情过滤规则填写说明 针对云产品事件触发的报警事件运维,运维编排服务OOS支持丰富且灵活的过滤规则配置,多个过滤规则之间是 且关系 ,满足所有过滤规则筛选的事件才会触发运维动作,其格式如下: [ { key : targetKey 1 , op : op 1 , value : targetValue 1 } , { key : targetKey 2 , op : op 2
下载和安装 方式一:通过pip安装 您可以通过pip安装的方式将百度智能云Python SDK安装到您的环境中。 联网状态下,在命令行中执行如下命令: pip install bce-python-sdk 即可将Python SDK安装到本地。 方式二:将源码包下载到本地后进行安装 在 开发者资源中心 下载Python SDK压缩工具包。