课程介绍
本套课程由浅入深地对Prometheus进行了多方位的介绍,内容通俗易懂,理论与实践相结合。首先从监控体系讲起,介绍了关于监控的各种经典理论和方法。然后循序渐进地介绍了Prometheus的各个功能组件和配置方法,包括监控主机和容器、服务发现、警报管理,以及Kubernetes和运行其上的应用程序的监控。后面讲解了kube-prometheus的详细用法。
主要讲解prometheus、alertmanager的以下几个方面:
1. Prometheus服务器部署及PromQL的查询及使用案例
2. Alertmanager的使用详解
3. 常见的日志告警,如邮件、钉钉、微信等
4. 在kubernetes中监控的手工部署、应用监控。
5. kube-prometheus在Kubernetes的应用,对k8s的各个组件的监控、告警、和对部署在k8s中应用的监控。
注意:本课程学习需要具有一定的Linux基础,网络基础,至少需要您了解网络七层协议,路由等基础知识,并学习Docker和k8s相关知识点。
课程目录
1-1 监控误区和挑战.mp4
1-2 墨盒和白盒监控.mp4
1-3 度量值的收集.mp4
2-1 Prometheus组件及架构.mp4
2-2 Prometheus数据模型.mp4
2-3 核心的指标.mp4
2-4 指标摘要及聚合.mp4
3-1 实验环境说明.mp4
3-2 Prometheus二进制部署.mp4
3-3 Prometheus容器方式部署.mp4
4-1 监控Prometheus本身.mp4
4-2 配置命令详解.mp4
4-3 全局配置探讨.mp4
4-4 配置采集目标.mp4
4-5 标签重写原理.mp4
4-6 标签使用案例剖析.mp4
5-1 node-exporter部署.mp4
5-2 node-exporter使用案例.mp4
5-3 监控docker的容器.mp4
5-4 抓取的生命周期.mp4
6-1 选择器及标签匹配器.mp4
6-2 范围、偏移及子查询.mp4
6-3 PromQL的操作符.mp4
6-4 PromQL函数.mp4
7-1 计算CPU的使用率.mp4
7-2 计算CPU的负载.mp4
7-3 计算内存使用率.mp4
7-4 计算内存饱合度.mp4
7-5 磁盘使用率.mp4
7-6 服务状态.mp4
7-7 metadata和up指标.mp4
7-8 查询的持久化.mp4
7-9 Grafana可视化.mp4
8-1 基于文件的服务发现.mp4
8-2 基于API和DNS的服务发现.mp4
9-1 alertmanager工作方式.mp4
9-2 alertmanger集群部署.mp4
9-3 alertmanager基本配置.mp4
9-4 监控alertmanager.mp4
9-5 添加警报规则.mp4
9-6 alertmanager路由的定义.mp4
9-7 定义接收器和模板.mp4
9-8 警报的静音.mp4
10-1 可靠性和容错性.mp4
10-2 可扩展性.mp4
11-1 mtail的部署与使用.mp4
11-2 Blackbox部署与使用.mp4
12-1 pushgateway部署.mp4
12-2 pushgateway使用.mp4
13-1 promtool工具探索.mp4
13-2 log和endpoints.mp4
14-1 k8s部署alertmanager.mp4
14-2 部署nodeExporter.mp4
14-3 node-exporter作业.mp4
14-4 node-exporter规则.mp4
14-5 监控Kubernetes本身.mp4
15-1 kube-prometheus部署.mp4
15-2 监控部署的服务.mp4
16-1 邮件告警.mp4
16-2 微信通知.mp4
16-3 钉钉通知.mp4
17-1 metallb部署.mp4
17-2 ingress-nginx的监控.mp4
17-3 ingress及dns配置.mp4
17-4 监控控制器.mp4
17-5 k8s调度器监控.mp4
17-6 kube-proxy监控.mp4
本套课程配套资料.zip
评论0