PCA认证模块③-云原生监控Prometheus+Grafana

本课程可使学员掌握使用Prometheus+Grafana打造云原生分布式监控系统

89人学习

中级125课时

二维码下载学堂APP缓存视频离线看

高俊峰
  • 课程介绍
  • 课程大纲

适合人群:

云计算运维工程师 容器运维工程师 Linux运维工程师

你将会学到:

本课程可使学员掌握使用Prometheus+Grafana打造云原生分布式监控系统

课程简介:

一、监控的基本概念与方法论

1、为什么要监控

2、SRE必修课,一次搞懂SLI、SLO、SLA区别

3、监控方法论

二、prometheus基础介绍

1、Prometheus简介

2、Prometheus 的组件与架构

3、pull与push

三、Prometheus 安装和配置

1、 Prometheus server下载

2、 安装与启动Prometheus server

3、Prometheus server配置文件介绍

三、prometheus监控Linux主机状态

1、Exporter介绍

2、Node exporte介绍

四、prometheus监控mysq数据库

1、部署数据库

2、在数据库上创建用户

3、部署mysqld_exporter监控程序

4、编写启动mysqld_exporter服务脚本

五、prometheus监控redis数据库

1、部署redis数据库

2、获取并部署redis_exporter

3、启动redis_exporter

六、prometheus监控nginx

1、安装nginx以及nginx-module-vts模块

2、配置nginx

3、与prometheus集成


七、prometheus的黑盒监控

1、blackbox_exporter的安装部署

2、添加blackbox_exporter为系统服务

3、在prometheus中添加Blackbox相关监控

八、prometheus监控kubernetes

1、Prometheus监控Kubernetes架构逻辑

2、在Kubernetes部署Kube-metrics-state

3、node-exporter指标收集工具部署


九、Pushgateway的使用

1、Pushgateway组件介绍

2、pushgateway的安装运行和配置

3、自定义脚本发送pushgateway

4、使用pushgateway的优缺点


十、Prometheus的服务发现机制

1、静态配置的局限性

2、基于文件的服务发现

3、基于consul的服务发现

4、基于DNS的服务发现


十一、Prometheus数据模型以及PromQL

1、时间序列数据库

2、Prometheus数据指标的概念及命名方式

2、Prometheus的常见数据类型

3、PromQL表达式语言数据类型

4、变化率

5、聚合

6、二元操作符

7、集合操作与排序

8、直方图(柱状图)

十二、基于Altermanager的告警机制

1、Alertmanager功能介绍

2、Alertmanager部署和配置

3、将Alertmanager整合到prometheus

4、prometheus告警规则配置


十三、Grafana可视化

1、Grafana安装

2、Grafana面板功能介绍

(1)、图表

(2)、数据统计

(3)、仪表盘

(4)、表格

(5)、饼状图

(6)、热力图

3、Grafana中导入Prometheus数据源

4、Grafana中执行PromQL实现图形定制


十四、Prometheus存储引擎TSDB原理与实现分析

1、TSDB架构

2、TSDB组件block组成与分析

3、 TSDB组件WAL功能与分析

4、深入分析时序数据如何在Prometheus TSDB中存储


展开更多

课程大纲-PCA认证模块③-云原生监控Prometheus+Grafana

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部