- 课程概览
课程概览
一、简介
Prometheus 是一个 Metrics 监控系统,于 2016 年加入云原生云计算基金会(CNCF),成为继 Kubernetes 之后第二个毕业的项目,是当下容器监控系统的首选方案,项目完全开源,社区非常活跃。
Prometheus 拥有完善的 Exporter 生态、高效的时序数据库存储、强大的 PromQL 语法,配合服务发现、Alertmanager 的告警能力,可以搭建出一套完善的大型容器监控系统,覆盖主机监控、容器监控、服务监控等维度,Kubernetes、etcd、Istio 都提供了对 Prometheus 的原生支持。
本次课程会全面讲解容器监控的基础知识、Prometheus 的核心功能、Grafana 的可视化、高可用 Prometheus + Thanos 的实践方案,并结合实战案例方便理解。通过本课程你将能从 0 到 1 搭建自己的 Prometheus 系统,并对整个容器监控架构有深入的了解。
二、培训大纲
第一天:
1、容器监控概述
- 为什么做监控,监控什么指标
- 容器监控的主要内容
- SRE 理念与监控的几个原则
- Prometheus 的设计理念和边界
- 项目 demo 演示:先入为主,了解课程目标
2、Kubernetes 中的容器监控原理
- Cgroup 与 Docker 监控
- Kubelet 与 cAdvisor 监控
- HPA 与 Metrics-Server 讲解
- Kube-state-metric 讲解
- Kubernetes 与 Prometheus 怎么结合
3、Prometheus 核心功能
- Prometheus 的架构与核心组件
- Prometheus 的部署方式
- 配置文件讲解、服务发现机制
- Prometheus 四种数据模型
- PromQL 查询解析
- Prometheus 存储机制
- Alertmanager 告警配置
第二天:
4、Prometheus 进阶与实战案例
- 标签过滤与指标优化、Record Rule
- 单机版 Prometheus 的容量与性能
- 联邦 Prometheus
- 远程存储 Remote Write/Read
- 实战 1:主机监控,Node-exporter + Grafana 面板
- 实战 2:容器监控:cAdvisor + Grafana 面板
- 实战 3:资源监控:Kube-state-metrics 面板
5、高可用 Prometheus
- 大规模场景下 Prometheus 的优化手段
- Prometheus 高可用的技术选型
- Thanos 的技术架构
- Thanos 的部署与配置
- Sidecar 讲解
- 实战:Thanos 部署与常见问题
6、全方位监控 Kubernetes 集群
- Kubernetes 中的指标含义讲解
- HPA 水平伸缩与自定义 HPA 指标
- 实战1:配置各种 Grafana 面板
- 实战2:配置 Alertamaner 告警规则,实现 Pod 状态异常报警
- 实战3:自定义开发 Exporter
三、报名信息
培训时间: 2020-12-05 08:45 ~ 12-06 18:00
上课地点:北京朝阳区东三环南路13号北京乐游饭店大会议室
培训费用:5000元/人(1-2人);4800元/人(3-4人);4500元/人(5人及以上)
四、咨询
电话/微信:13245276252,邮箱:liujian@fnedu.com,QQ:964460681