写点什么

百度变更发布检查从人工到智能进阶

  • 2019-09-21
  • 本文字数:762 字

    阅读完需:约 3 分钟

百度变更发布检查从人工到智能进阶

CNUTCon上海2018大会上,陈云讲师做了《百度变更发布检查从人工到智能进阶》主题演讲,主要内容如下。


演讲简介


互联网产品迭代速度非常之快,百度每年有数以万计的程序变更。但变化伴随着风险,据统计 54%的服务故障来源于发布。为了减少变更发布故障带来的损失,更好的管理海量规模的发布变更过程,百度智能变更(BID)产品应运而生。BID 提供了包含自动化部署、分级发布和变更检查的完整解决方案。


本次演讲将重点讲述如何对变更进行检查。随着模块监控逐渐完善,很多模块都有数以十万计监控数据,依靠人工配置检查指标列表是不可完成的任务。为了应对海量指标检查的需求,我们利用 AIOps 相关技术,设计出了一套可根据历史变更及对照组情况自动判断指标状态的智能检测算法。该算法不需要人工配置参数,通过自动训练参数并准确地判断异常,并且具备较好的普适性。最后,我们将展示智能发布检查在百度的具体实践效果。


主要内容:


  1. 故障来源及分布;

  2. 分级发布机制;

  3. 智能发布检查算法(异常定义、算法流程、基于 T 检验的指标变化度量、基于历史变更的异常变化检测、基于对照组的异常变化检测);

  4. 百度变更发布智能检查实践。


听众收益:


  1. 学习尽可能限制变更过程中异常影响范围的机制;

  2. 理解变更检查在变更过程中的重要地位和作用;

  3. 学习如果利用 AIOps 相关技术对变更过程中指标状态进行智能判断的方法。


讲师介绍


陈云


百度 智能云事业部资深研发工程师


陈云,毕业于中国科学院,2015 年加入百度,目前在百度云从事智能运维 AIOps 相关领域的工作,前后参与负责了时序指标的异常检测,发布智能检查,报警收敛等工作,期间共发表 5 篇专利。设计研发的智能参数配置平台为百度百万监控指标自动配置算法、参数;发布智能检查平台成功拦截数百次异常变更,减少业务损失。












完整演讲 PPT 下载链接


https://cnutcon.infoq.cn/2018/shanghai/#schedule


2019-09-21 15:182648

评论 1 条评论

发布
用户头像
标题这么大,内容这么草率。。。
2021-02-25 10:36
回复
没有更多了
发现更多内容

NDK 编译代码(一)

Changing Lin

8月日更

Docker

彭阿三

币安智能链智能合约DAPP开发|智能合约DAPP源码搭建

量化系统19942438797

dapp 币安智能链

方法调用:一看就懂,一问就懵?

阿Q说代码

8月日更 虚方法 非虚方法 静态分派 动态分派

字节跳动《实时音视频通讯技术》学习笔记之服务器端开发入门

Regan Yue

git 字节跳动 Go 语言 8月日更

【ShardingSphere技术专题】「ShardingJDBC」SpringBoot之整合ShardingJDBC实现分库分表(JavaConfig方式)

码界西柚

ShardingJDBC ShardingSphere ShardingSphere-Proxy 8月日更

引领异构时代,英特尔发布重大架构创新

科技新消息

安装ApiPost-接口工具 发送HTTP请求

CodeNongXiaoW

大前端 测试 后端 接口测试 接口管理工具

JVM调优(一)

彭阿三

多种云资源管理用什么软件好?你知道吗?

行云管家

云计算 云服务 云资源

ShardingSphere 知识库更新 | 官方样例集助你快速上手

SphereEx

数据库 开源

神策分析 Android SDK 网络模块解析

神策技术社区

程序员 代码 信息 神策数据

【Vue2.x 源码学习】第四十一篇 - 组件部分 - 生成组件的真实节点

Brave

源码 vue2 8月日更

手把手教你写 Gradle 插件 | 数据采集

神策技术社区

android 程序员 Gradle 神策数据

全链路压测实践

超凡生

谷歌高级架构师十年心血终成Kubernetes微服务实战文档

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

gopher成长之路(三):出差小记

非晓为骁

个人成长 蜕变

imtoken钱包搭建,区块链去中心化钱包搭建

神策分析 iOS SDK 全埋点解析之启动与退出

神策技术社区

程序员 大前端 后端 代码 神策数据

解决参数依赖,接口之间传递数据——apipost

Proud lion

大前端 后端 Postman 开发工具 接口文档

Redis主从握手流程,你真的了解了吗?

博文视点Broadview

神策 Android 全埋点插件介绍

神策技术社区

程序员 数据采集 埋点 行为数据

神策分析 iOS SDK 代码埋点解析

神策技术社区

程序员 数据采集 埋点

MySQL 系列教程之(九)MySQL 必修:事务

若尘

MySQL 数据库 8月日更

学完阿里P8推荐的实时流计算系统设计与实现PDF,终入淘宝

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

AI 场景的存储优化之路(二)

焱融科技

人工智能 云计算 AI 高性能 分布式存储

人类高质量 Java 学习路线【一条龙版】

程序员鱼皮

Java 数据库 后端 求职 编程学习

Python对系统数据进行采集监控——psutil

Python研究者

8月日更

python接口测试unittest使用详解

与风逐梦

Python 软件测试 接口测试

百度推出 “汽车机器人”,AI体验官金晨直呼“太豪横了”

百度开发者中心

产品 最佳实践 企业动态 Apollo 无人车

结合scipy.linalg在Python中使用线性系统

华为云开发者联盟

Python 矩阵 Numpy 线性系统 向量

百度变更发布检查从人工到智能进阶_CNUTCon_Geek_cc9ec7_InfoQ精选文章