使用微信扫一扫分享到朋友圈
使用微信扫一扫进入小程序分享活动
Prometheus 是一个 Metrics 监控系统,于 2016 年加入云原生云计算基金会(CNCF),成为继 Kubernetes 之后第二个毕业的项目,是当下容器监控系统的首选方案,项目完全开源,社区非常活跃。
Prometheus 拥有完善的 Exporter 生态、高效的时序数据库存储、强大的 PromQL 语法,配合服务发现、Alertmanager 的告警能力,可以搭建出一套完善的大型容器监控系统,覆盖主机监控、容器监控、服务监控等维度,Kubernetes、etcd、Istio 都提供了对 Prometheus 的原生支持。
本次课程会全面讲解容器监控的基础知识、Prometheus 的核心功能、Grafana 的可视化、高可用 Prometheus + Thanos 的实践方案,并结合实战案例方便理解。通过本课程你将能从 0 到 1 搭建自己的 Prometheus 系统,并对整个容器监控架构有深入的了解。
培训人数:20人
培训费用:5000元/人(1-2人);4800元/人(3-4人);4500元/人(5人及以上)
垂询电话:+86 132 4116 6558
咨询微信:liyingjiesf
课程设置
第一天:
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