• 课程概览

课程概览

一、简介

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