课程简介
传统运维体系在面对大规模分布式集群时,往往依赖人工经验进行故障排查与容量规划,这种模式在业务快速迭代的背景下显得滞后且脆弱。极客时间 AIOps 训练营的核心目标,是构建一套基于机器学习和统计模型的智能运维体系,将被动响应转变为主动预测。这门课不局限于算法理论的堆砌,而是聚焦于如何将时序预测、异常检测等算法落地到实际的监控数据流中,解决日志分析效率低、故障…
传统运维体系在面对大规模分布式集群时,往往依赖人工经验进行故障排查与容量规划,这种模式在业务快速迭代的背景下显得滞后且脆弱。极客时间 AIOps 训练营的核心目标,是构建一套基于机器学习和统计模型的智能运维体系,将被动响应转变为主动预测。这门课不局限于算法理论的堆砌,而是聚焦于如何将时序预测、异常检测等算法落地到实际的监控数据流中,解决日志分析效率低、故障定位难等工程痛点。它适合具备一定 Python 基础,熟悉 Linux 常用命令,并拥有基础 DevOps 或 SRE 工作经验的开发者。如果你是纯后端开发转岗运维,或者刚接触 SRE 概念的新手,建议在开始之前先补齐分布式系统基础和网络监控原理,否则难以理解数据清洗和特征工程中的业务逻辑细节。
核心模块与学习路径
建议优先深入研读“数据预处理与特征工程”以及“典型 AIOps 场景实战”这两个部分。数据预处理是 AIOps 落地的第一道门槛,课程中会详细讲解如何处理高维稀疏数据、缺失值填补以及时间序列的平稳性检验,这些细节直接决定后续模型的效果。接着,重点学习异常检测算法在 CPU、内存、网络流量等核心指标上的应用,理解孤立森林、LOF 等算法在不同数据分布下的表现差异。最后,结合故障根因分析模块,学习如何通过图算法构建服务依赖关系拓扑,从而在多服务耦合的环境中快速定位瓶颈节点。这一路径强调从数据清洗到模型部署的全链路闭环,避免只懂算法调包却不懂业务语境的尴尬。
工程实践与资料配合
学完本课程后,你应当能够独立搭建一个小型的智能监控原型系统,实现从数据采集、实时流处理到异常告警的自动化流程。你不仅能编写 Python 脚本进行离线数据分析,还能将模型集成到现有的 Prometheus 或 Zabbix 监控栈中,实现动态阈值告警。在练习资料的使用上,建议不要只阅读文档,而是下载配套的数据集,复现课程中的每一个绘图和分析步骤。尝试修改参数,观察模型对噪声数据的敏感度变化,并记录不同算法在特定场景下的优缺点。通过这种对照实践,你将掌握如何根据实际业务场景选择合适的统计方法,而不是盲目套用深度学习模型。这种从数据到代码再到业务价值的转化能力,是区分初级运维脚本编写者和高级 SRE 工程师的关键。
网盘截图:
课程目录:
├─AIOps训练营 |——资料.rar
│ ├─0.开营及直播
│ │ AIops训练营直播答疑-10.19_ev.mp4
│ │ AIOps训练营直播答疑-9.21_ev.mp4
│ │ AIOps训练营直播答疑11.23_ev.mp4
│ │ AIOps训练营直播答疑12.8_ev.mp4
│ │ AIOps训练营直播答疑回放9.7_ev.mp4
│ │
│ ├─1.云原生基础
│ │ 1.从精益、敏捷、DevOps到AIOps_ev.mp4
│ │ 4.Terraform核心命令_ev.mp4
│ │
│ ├─10.基于多Agent协同的Kubernetes故障自动修复
│ │ 1.多Agent协同自动修复K8s故障(上篇)_ev.mp4
│ │ 2.多Agent协同自动修复K8s故障(下篇)_ev.mp4
│ │
│ ├─11.Open Telemetry概述
│ │ 1.OpenTelemetry简介.ts
│ │ 2.OpenTelemetry的数据格式和组件.ts
│ │ 2.OpenTelemetry的数据格式和组件_ev.mp4
│ │ 3.OpenTelemetry数据流以及如何集成OpenTelemetry.ts
│ │ 3.OpenTelemetry数据流以及如何集成OpenTelemetry_ev.mp4
│ │
│ ├─12.Open Telemetry开发实战
│ │ 1.Loki日志采集实战_ev.mp4
│ │ 2.Prometheus指标采集实战_ev.mp4
│ │ 4.打造日志、指标和分布式追踪三合一查询面板_ev.mp4
│ │
│ ├─13.eBPF 概述
│ │ 2.eBPF实现的技术细节_ev.mp4
│ │ 5.eBPF相关的项目_ev.mp4
│ │
│ ├─14.eBPF零侵入可观测性开发实战
│ │ 1.eBPFBCC实战.ts
│ │ 1.eBPFBCC实战_ev.mp4
│ │ 2.通过eBPF+Beyla实现零侵入Metrices和Tracing.ts
│ │ 3.借助eBPF、Cilium、Hubble实现零侵入可观测性.ts
│ │ 3.借助eBPF、Cilium、Hubble实现零侵入可观测性_ev.mp4
│ │ 4.借助eBPF+Flaco实时监测K8s安全威胁.ts
│ │ 4.借助eBPF+Flaco实时监测K8s安全威胁_ev.mp4
│ │
│ ├─2.容器和K8s入门
│ │ 1.深入Dockerfile和镜像构建_ev.mp4
│ │ 2.Dockerfile的最佳实践_ev.mp4
│ │ 3.初级应用定义:Manifest_ev.mp4
│ │ 4.微服务示例应用的设计和实现_ev.mp4
│ │ 5.应用定义:Helm入门和实战_ev.mp4
│ │ 6.应用定义:Kustomize入门和实战_ev.mp4
│ │
│ ├─3.AIOps入门
│ │ 1.PromptEngineering入门和实战_ev.mp4
│ │ 2.ChatCompletions、Memory、JSONMode实战_ev.mp4
│ │ 3.FunctionCalling实战_ev.mp4
│ │ 4.Fine-tuning实战_ev.mp4
│ │ 5.检索增强生成(RAG、GraphRAG)实战_ev.mp4
│ │ 6.本地部署常见开源模型并推理_ev.mp4
│ │
│ ├─4.Agent入门
│ │ 1.Agent的四种设计模式.ts
│ │ 1.Agent的四种设计模式_ev.mp4
│ │ 2.Agent开发实战(一).ts
│ │ 2.Agent开发实战(一)_ev.mp4
│ │ 3.Agent开发实战(二).ts
│ │ 3.Agent开发实战(二)_ev.mp4
│ │ 4.Agent开发实战(三).ts
│ │ 4.Agent开发实战(三)_ev.mp4
│ │
│ ├─5.Client-go入门及实战
│ │ 1.Client-go简介和配置_ev.mp4
│ │ 3.实现一个Client-goWatch客户端_ev.mp4
│ │ 5.实现一个简单的KubectlgetCRD_ev.mp4
│ │
│ ├─6.Client-go AIOps实战
│ │ 1.GolangCLl实战:CobraSDK_ev.mp4
│ │ 2.从零开发ChatK8s命令行工具_ev.mp4
│ │ 3.从零开发K8sGPT故障诊断工具_ev.mp4
│ │
│ ├─7.Kubernetes Operator入门
│ │ 2.Kubebuilder实战一:实现类似KubeVelaApplication定义_ev.mp4
│ │ 3.Kubebuilder实战二:实现阿里云定时弹性伸缩器_ev.mp4
│ │ 4.OperatorSDK实战一:基于Helm开发Operator_ev.mp4
│ │
│ ├─8.Operator AIOps实战
│ │ 1.实战一:开发Operator调度GPU竞价实例资源池.ts
│ │ 1.实战一:开发Operator调度GPU竞价实例资源池_ev.mp4
│ │ 2.实战二:Operator实现大模型私有部署.ts
│ │ 2.实战二:Operator实现大模型私有部署_ev.mp4
│ │ 3.实战三:开发基于LLM的日志流监测Operator.ts
│ │ 3.实战三:开发基于LLM的日志流监测Operator_ev.mp4
│ │ 4.实战四:实现基于运维专家知识库故障排查Operator.ts
│ │ 4.实战四:实现基于运维专家知识库故障排查Operator_ev.mp4
│ │
│ └─9.训练流量预测模型实现自动扩容
│ 1.AlOps模型训练和自动扩容(上篇)_ev.mp4
│ 2.AlOps模型训练和自动扩容(下篇)_ev.mp4
│
└─专栏课 ├─云原生基础架构实战课 │ 01|发展历程:IaC过去、现在与未来展望.pdf │ 02|主流IaC工具解析:你的最佳IaC工具选择指南.pdf │ 03|Bottlerocket:为云原生而生的强大操作系统.pdf │ 04|混合云:如何突破混合云落地的三大难点?.pdf │ 05|GitOps:开启基础架构自动化新篇章.pdf │ 06|云环境实战:快速启动Kubernetes集群.pdf │ 07|GithubAction:打通IaC与GitOps的桥梁.pdf │ 08|Tekton:探索IaC与GitOps的另一条路径.pdf │ 09|集群组件管理:自动化之道,轻松管理百个集群.pdf │ 10|KubernetesOperator:IaC配置管理的轻量级利器.pdf │ 11|云成本真相:深入解析,打破“上云贵”认知.pdf │ 12|KubernetesHPA:云原生应用扩缩容管理之道.pdf │ 13|KEDA:基于事件驱动的自动扩缩容方案.pdf │ 14|ClusterAutoscaler与Karpenter:集群容量扩缩容最佳实践.pdf │ 15|精细化成本管理:两大工具助力降本增效.pdf │ 16|云原生安全:不可忽视的关键因素.pdf │ 17|Vault(一):企业级敏感数据的守护者.pdf │ 18|Vault(二):阅后即焚功能实现解析.pdf │ 19|Vault(三):一站式证书管理解决方案.pdf │ 20|OPA:为Kubernetes生态系统构建安全堡垒.pdf │ 加餐|思考题参考答案.pdf │ 开篇词|云原生技术:变革基础架构的核动力.pdf │ 结束语|实践出真知,拒绝盲从,拥抱云原生.pdf │ 结课测试|来赴一场满分之约.pdf │ └─云原生架构与GitOps实战 01|如何将业务代码构建为容器镜像?.pdf 02-如何将容器镜像部署到K8s?.pdf 03-业务永不宕机,K8s如何实现自动扩容和自愈?.pdf 04|如何借助GitOps实现应用秒级自动发布和回滚?.pdf 05|K8s极简实战:示例应用介绍.pdf 06-如何使用命名空间隔离团队及应用环境?.pdf 07|K8s极简实战(二):如何为业务选择最适合的工作负载类型?.pdf 08|K8s极简实战(三):如何解决服务发现问题?.pdf 09|如何迁移应用配置?.pdf 10-K8s极简实战(五):如何将集群的业务服务暴露外网访问?.pdf 11|K8s极简实战(六):如何保障业务资源需求和自动弹性扩容?.pdf 12|如何自动检查业务真实的健康状态?.pdf 13|容器化:如何为不同语言快速构建多平台镜像?.pdf 14|容器化:如何将镜像体积缩减90%?.pdf 15|容器化:如何选择最适合业务的基础镜像?.pdf 16|自动构建:如何使用GitHubAction构建镜像?.pdf 17|自动构建:如何使用GitLabCI构建镜像?.pdf 18|自托管构建:如何使用Tekton构建镜像?.pdf 19|自托管构建:如何使用Harbor搭建企业级镜像仓库?.pdf 20|应用定义:如何使用Kustomize定义应用?.pdf 21|应用定义:如何使用Helm定义应用?.pdf 22|如何使用ArgoCD快速打造生产可用的GitOps工作流?.pdf 23|如何监听镜像版本变化触发GitOps?.pdf 24|生产稳定的秘密武器:如何实施蓝绿发布?.pdf 25|生产稳定的秘密武器:如何实施金丝雀发布?.pdf 26|生产稳定的秘密武器:如何实施自动化渐进式交付?.pdf 27|开发互不干扰,如何实现自动多环境管理?.pdf 28|安全提升:GitOps在哪些环节需要关注安全问题?.pdf 29|安全提升:如何解决GitOps的秘钥存储问题?.pdf 30|应用健康:如何迅速判断业务状态和可用性?.pdf 31|日志:如何搭建轻量云原生业务日志系统?.pdf 32|监控:如何快速搭建业务HTTP健康状态监控?.pdf 33|告警:如何搭建基于HTTP状态告警?.pdf 34|GitOps开发循环慢,时间都去哪了?.pdf 35|秒级开发体验,如何实现容器热加载和一键调试?.pdf 36|作为开发者,如何更好地了解CNCF?.pdf 37|我该从哪些方向了解云原生领域?.pdf 38|GitOps为什么成为云原生交付的事实标准?.pdf 39|GitOps最佳实践,ArgoCD凭什么脱颖而出?.pdf 40|命令式和声明式,谁才是驱动云原生的“引擎”?.pdf 开篇词|30-60K,转型云原生架构师和SRE需要哪些能力?.pdf 期末测试-来赴一场满分之约吧~.pdf 热点加餐|AI绘图工具Midjourney鲜为人知的高级用法.pdf 结束语|下一步,我该如何在公司落地GitOps?.pdf
课程目录
AIOps训练营
0.开营及直播
AIops训练营直播答疑-10.19_ev.mp4
AIOps训练营直播答疑-9.21_ev.mp4
AIOps训练营直播答疑11.23_ev.mp4
AIOps训练营直播答疑12.8_ev.mp4
AIOps训练营直播答疑回放9.7_ev.mp4
1.云原生基础
1.从精益、敏捷、DevOps到AIOps_ev.mp4
4.Terraform核心命令_ev.mp4
5.Terraform妗堜緥婕旂ず_ev.mp4
10.基于多Agent协同的Kubernetes故障自动修复
1.多Agent协同自动修复K8s故障(上篇)_ev.mp4
2.多Agent协同自动修复K8s故障(下篇)_ev.mp4
11.Open Telemetry概述
1.OpenTelemetry简介.ts
2.OpenTelemetry的数据格式和组件.ts
2.OpenTelemetry的数据格式和组件_ev.mp4
3.OpenTelemetry数据流以及如何集成OpenTelemetry.ts
3.OpenTelemetry数据流以及如何集成OpenTelemetry_ev.mp4
12.Open Telemetry开发实战
1.Loki日志采集实战_ev.mp4
2.Prometheus指标采集实战_ev.mp4
4.打造日志、指标和分布式追踪三合一查询面板_ev.mp4
5.闆朵唬鐮侀泦鎴怬penTelemetry_ev.mp4
13.eBPF 概述
2.eBPF实现的技术细节_ev.mp4
5.eBPF相关的项目_ev.mp4
14.eBPF零侵入可观测性开发实战
1.eBPFBCC实战.ts
1.eBPFBCC实战_ev.mp4
2.通过eBPF+Beyla实现零侵入Metrices和Tracing.ts
3.借助eBPF、Cilium、Hubble实现零侵入可观测性.ts
3.借助eBPF、Cilium、Hubble实现零侵入可观测性_ev.mp4
4.借助eBPF+Flaco实时监测K8s安全威胁.ts
4.借助eBPF+Flaco实时监测K8s安全威胁_ev.mp4
2.容器和K8s入门
1.深入Dockerfile和镜像构建_ev.mp4
2.Dockerfile的最佳实践_ev.mp4
3.初级应用定义:Manifest_ev.mp4
4.微服务示例应用的设计和实现_ev.mp4
5.应用定义:Helm入门和实战_ev.mp4
6.应用定义:Kustomize入门和实战_ev.mp4
3.AIOps入门
1.PromptEngineering入门和实战_ev.mp4
2.ChatCompletions、Memory、JSONMode实战_ev.mp4
3.FunctionCalling实战_ev.mp4
4.Fine-tuning实战_ev.mp4
5.检索增强生成(RAG、GraphRAG)实战_ev.mp4
6.本地部署常见开源模型并推理_ev.mp4
4.Agent入门
1.Agent的四种设计模式.ts
1.Agent的四种设计模式_ev.mp4
2.Agent开发实战(一).ts
2.Agent开发实战(一)_ev.mp4
3.Agent开发实战(二).ts
3.Agent开发实战(二)_ev.mp4
4.Agent开发实战(三).ts
4.Agent开发实战(三)_ev.mp4
5.Client-go入门及实战
1.Client-go简介和配置_ev.mp4
3.实现一个Client-goWatch客户端_ev.mp4
4.Informers銆両ndexer銆乄orkqueue_ev.mp4
5.实现一个简单的KubectlgetCRD_ev.mp4
6.Client-go AIOps实战
1.GolangCLl实战:CobraSDK_ev.mp4
2.从零开发ChatK8s命令行工具_ev.mp4
3.从零开发K8sGPT故障诊断工具_ev.mp4
7.Kubernetes Operator入门
2.Kubebuilder实战一:实现类似KubeVelaApplication定义_ev.mp4
3.Kubebuilder实战二:实现阿里云定时弹性伸缩器_ev.mp4
4.OperatorSDK实战一:基于Helm开发Operator_ev.mp4
6.Operator鏈€浣冲疄璺礯ev.mp4
8.Operator AIOps实战
1.实战一:开发Operator调度GPU竞价实例资源池.ts
1.实战一:开发Operator调度GPU竞价实例资源池_ev.mp4
2.实战二:Operator实现大模型私有部署.ts
2.实战二:Operator实现大模型私有部署_ev.mp4
3.实战三:开发基于LLM的日志流监测Operator.ts
3.实战三:开发基于LLM的日志流监测Operator_ev.mp4
4.实战四:实现基于运维专家知识库故障排查Operator.ts
4.实战四:实现基于运维专家知识库故障排查Operator_ev.mp4
9.训练流量预测模型实现自动扩容
1.AlOps模型训练和自动扩容(上篇)_ev.mp4
2.AlOps模型训练和自动扩容(下篇)_ev.mp4
专栏课
云原生基础架构实战课
01|发展历程:IaC过去、现在与未来展望.pdf
02|主流IaC工具解析:你的最佳IaC工具选择指南.pdf
03|Bottlerocket:为云原生而生的强大操作系统.pdf
04|混合云:如何突破混合云落地的三大难点?.pdf
05|GitOps:开启基础架构自动化新篇章.pdf
06|云环境实战:快速启动Kubernetes集群.pdf
07|GithubAction:打通IaC与GitOps的桥梁.pdf
08|Tekton:探索IaC与GitOps的另一条路径.pdf
09|集群组件管理:自动化之道,轻松管理百个集群.pdf
10|KubernetesOperator:IaC配置管理的轻量级利器.pdf
11|云成本真相:深入解析,打破“上云贵”认知.pdf
12|KubernetesHPA:云原生应用扩缩容管理之道.pdf
13|KEDA:基于事件驱动的自动扩缩容方案.pdf
14|ClusterAutoscaler与Karpenter:集群容量扩缩容最佳实践.pdf
15|精细化成本管理:两大工具助力降本增效.pdf
16|云原生安全:不可忽视的关键因素.pdf
17|Vault(一):企业级敏感数据的守护者.pdf
18|Vault(二):阅后即焚功能实现解析.pdf
19|Vault(三):一站式证书管理解决方案.pdf
20|OPA:为Kubernetes生态系统构建安全堡垒.pdf
加餐|思考题参考答案.pdf
开篇词|云原生技术:变革基础架构的核动力.pdf
结束语|实践出真知,拒绝盲从,拥抱云原生.pdf
结课测试|来赴一场满分之约.pdf
云原生架构与GitOps实战
01|如何将业务代码构建为容器镜像?.pdf
02-如何将容器镜像部署到K8s?.pdf
03-业务永不宕机,K8s如何实现自动扩容和自愈?.pdf
04|如何借助GitOps实现应用秒级自动发布和回滚?.pdf
05|K8s极简实战:示例应用介绍.pdf
06-如何使用命名空间隔离团队及应用环境?.pdf
07|K8s极简实战(二):如何为业务选择最适合的工作负载类型?.pdf
08|K8s极简实战(三):如何解决服务发现问题?.pdf
09|如何迁移应用配置?.pdf
10-K8s极简实战(五):如何将集群的业务服务暴露外网访问?.pdf
11|K8s极简实战(六):如何保障业务资源需求和自动弹性扩容?.pdf
12|如何自动检查业务真实的健康状态?.pdf
13|容器化:如何为不同语言快速构建多平台镜像?.pdf
14|容器化:如何将镜像体积缩减90%?.pdf
15|容器化:如何选择最适合业务的基础镜像?.pdf
16|自动构建:如何使用GitHubAction构建镜像?.pdf
17|自动构建:如何使用GitLabCI构建镜像?.pdf
18|自托管构建:如何使用Tekton构建镜像?.pdf
19|自托管构建:如何使用Harbor搭建企业级镜像仓库?.pdf
20|应用定义:如何使用Kustomize定义应用?.pdf
21|应用定义:如何使用Helm定义应用?.pdf
22|如何使用ArgoCD快速打造生产可用的GitOps工作流?.pdf
23|如何监听镜像版本变化触发GitOps?.pdf
24|生产稳定的秘密武器:如何实施蓝绿发布?.pdf
25|生产稳定的秘密武器:如何实施金丝雀发布?.pdf
26|生产稳定的秘密武器:如何实施自动化渐进式交付?.pdf
27|开发互不干扰,如何实现自动多环境管理?.pdf
28|安全提升:GitOps在哪些环节需要关注安全问题?.pdf
29|安全提升:如何解决GitOps的秘钥存储问题?.pdf
30|应用健康:如何迅速判断业务状态和可用性?.pdf
31|日志:如何搭建轻量云原生业务日志系统?.pdf
32|监控:如何快速搭建业务HTTP健康状态监控?.pdf
33|告警:如何搭建基于HTTP状态告警?.pdf
34|GitOps开发循环慢,时间都去哪了?.pdf
35|秒级开发体验,如何实现容器热加载和一键调试?.pdf
36|作为开发者,如何更好地了解CNCF?.pdf
37|我该从哪些方向了解云原生领域?.pdf
38|GitOps为什么成为云原生交付的事实标准?.pdf
39|GitOps最佳实践,ArgoCD凭什么脱颖而出?.pdf
40|命令式和声明式,谁才是驱动云原生的“引擎”?.pdf
开篇词|30-60K,转型云原生架构师和SRE需要哪些能力?.pdf
期末测试-来赴一场满分之约吧~.pdf
热点加餐|AI绘图工具Midjourney鲜为人知的高级用法.pdf
结束语|下一步,我该如何在公司落地GitOps?.pdf