订阅后:请点击此处观看视频课程
****-Prometheus+Grafana搭建全方位的监控告警系统-Linux
学习有效期:永久观看
学习时长:1056分钟
学习计划:18天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:韩先超
IT运维总监
讲师介绍:高级运维工程师、资深DevOps工程师,精通kubernetes容器编排工具,熟练使用linux操作系统,多年线上线下教学经验
☛点击立即跟老师学习☚
「你将学到什么?」
一、prometheus简介
Prometheus是一个开源的系统监控和告警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF维护管理的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,Prometheus再性能上可支撑上万台规模的集群。
二、prometheus架构图
三、prometheus组件介绍
1.Prometheus Server: 用于收集和存储时间序列数据。
2.Client Library: 客户端库,检测应用程序代码,当Prometheus抓取实例的HTTP端点时,客户端库会将所有跟踪的metrics指标的当前状态发送到prometheus server端。
3.Exporters: prometheus支持多种exporter,通过exporter可以采集metrics数据,然后发送到prometheus server端
4.Alertmanager: 从 Prometheus server 端接收到 alerts 后,会进行去重,分组,并路由到相应的接收方,发出报警,常见的接收方式有:电子邮件,微信,钉钉, slack等。
5.Grafana:监控仪表盘
6.pushgateway: 各个目标主机可上报数据到pushgatewy,然后prometheus server统一从pushgateway拉取数据。
四、课程亮点
五、效果图展示
六、讲师简介
先超(lucky):高级运维工程师、资深DevOps工程师,在互联网上市公司拥有多年一线运维经验,主导过亿级pv项目的架构设计和运维工作
主要研究方向:
1.云计算方向:容器
(kubernetes、docker),虚拟化(kvm、Vmware vSphere),微服务(istio),PaaS(openshift),IaaS(openstack)等
2.系统/运维方向:linux系统下的常用组件(nginx,tomcat,elasticsearch,zookeeper,kafka等),DevOps(Jenkins+gitlab+sonarqube+nexus+k8s),CI/CD,监控(zabbix、prometheus、falcon)等
七、课程大纲
「课程学习目录」
| 第1章:自我介绍+课程大纲 |
| 1.自我介绍 |
| 2.课程大纲介绍 |
| 3.课程大纲介绍-补充微信报警 |
| 4.对您的承诺 |
| 5.视频课件使用说明 |
| 第2章:安装kubernetes |
| 1.准备实验环境 |
| 2.初始化k8s机器-配置静态ip地址 |
| 3.初始化k8s机器-安装基础软件包 |
| 4.安装docker-1 |
| 5.安装docker-2 |
| 6.安装k8s1.16.4 |
| 第3章:node-exporter和cadvisor组件介绍 |
| 1.cadvisor组件介绍 |
| 2.node-exporter组件介绍 |
| 3.node-exporter和cadvisor组件总结 |
| 第4章:prometheus安装+核心组件+架构介绍 |
| 1.prometheus简介 |
| 2.prometheus特点 |
| 3.prometheus生态圈组件介绍 |
| 4.prometheus架构图 |
| 5.部署prometheus-在k8s集群部署-1 |
| 6.部署prometheus-在k8s集群部署-2 |
| 7.prometheus metrics类型介绍 |
| 第5章:配置k8s的服务发现-kubernetes_sd_config |
| 1.prometheus服务发现简介 |
| 2.prometheus重写标签-relabel_configs |
| 3.配置endpoints模式服务发现-监控apiserver组件-1 |
| 4.配置endpoints模式服务发现-监控apiserver组件-2 |
| 5.prometheus监控apiserver的监控指标介绍 |
| 6.配置endpoints模式服务发现-监控k8s的service-1 |
| 7.配置endpoints模式服务发现-监控k8s的service-2 |
| 8.配置endpoints模式服务发现-监控k8s的service-3 |
| 9.prometheus基于k8s服务发现总结 |
| 第6章:配置k8s的服务发现-kubernetes_sd_config |
| 1.配置node模式的服务发现-监控node节点的资源指标 |
| 2.node-exporter采集node节点资源指标介绍 |
| 3.配置node模式的服务发现-cadvisor监控容器的资源指标 |
| 4.cadvisor采集容器的资源指标介绍 |
| 5.prometheus基于k8s的服务发现总总结 |
| 第7章:配置静态服务发现static_configs-监控k8s组件 |
| 1.prometheus监控kube-schedule组件 |
| 2.prometheus监控kube-controller-manager组件 |
| 3.prometheus监控kube-proxy组件 |
| 4.prometheus监控etcd组件 |
| 第8章:Grafana介绍 |
| 1.Grafana安装和配置 |
| 2.Grafana web界面接入Prometheus数据源 |
| 3.Grafana web界面导入监控node节点的dashboard图表 |
| 4.Grafana web界面导入监控容器的dashboard图表 |
| 5.grafana web界面导入监控kubernetes的dashboard图表 |
| 第9章:容器监控之kube-state-metrics组件介绍 |
| 1.kube-state-metrics介绍 |
| 2.安装kube-state-metrics |
| 3.kube-state-metrics的监控指标类型介绍 |
| 第10章:alertmanager安装+配置详细介绍 |
| 1.alertmanager安装+配置邮件告警 |
| 2.alertmanager用于发送告警的邮箱配置 |
| 3.alertmanager配置自定义告警规则-1 |
| 4.alertmanager配置自定义告警规则-2 |
| 5.钉钉群里创建用于报警的钉钉机器人 |
| 6.alertmanager配置钉钉报警 |
| 7.alertmanager配置钉钉和邮件同时报警 |
| 8.alertmanager的全局配置global详解 |
| 9.告警路由route和标签match_re |
| 10.alertmanager分组group和抑制inhabit |
| 11.alertmanager静默-临时静默 |
| 第11章:配置k8s的服务发现kubernetes_sd_config |
| 1.prometheus配置pod模式的服务发现-监控pod组件 |
| 2.prometheus基于k8s服务发现总结 |
| 第12章:prometheus监控扩展 |
| 1.prometheus监控tomcat |
| 2.prometheus监控redis |
| 3.prometheus监控mysql |
| 4.prometheus监控nginx |
| 第13章:pushgateway |
| 1.pushgateway简介 |
| 2.pushgateway概念 |
| 3.安装pushgatewy |
| 4.为prometheus添加pushgateway数据源 |
| 5.发送指定格式的数据到pushgateway |
| 6.上报物理节点的监控数据到pushgateway |
| 7.honor_labels参数介绍 |
| 第14章:物理节点安装prometheus |
| 1.准备实验环境 |
| 2.物理节点安装prometheus |
| 第15章:prometheus联邦集群 |
| 1.prometheus联邦集群安装、配置、实验 |
| 第16章:consul介绍 |
| 1.consul简介 |
| 2.安装consul集群 |
| 3.在consul中注册node-exporter服务 |
| 4.配置prometheus基于consul的服务发现 |
| 5.consul中注册master2节点的node-exporter |
| 6.总结 |
| 第17章:prometheus发送微信报警 |
| 1.配置prometheus接入alertmanager |
| 2.配置企业微信-创建接收告警群 |
| 3.登陆企业微信的方式 |
| 4.在微信添加接收报警的成员 |
| 5.配置prometheus发送微信报警 |
| 6.自定义prometheus发送告警的标准模板 |
| 7.总结 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍。
- 课程资料+课件
超实用资料,覆盖核心知识,关键技能,方便练习巩固。
- 常用实战
企业常见实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景学习需求,不受空间、地域限制。
- 内推机会
CSDN联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
☛点击立即跟老师学习☚
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,18天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Linux知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
☛点击立即跟老师学习☚
「你可以收获什么?」
完全掌握prometheus监控体系
prometheus+grafana+alertmanager监控告警系统应用到企业生产环境
实现微信,qq,钉钉报警
完成对物理节点,容器,线上业务,kubernetes等架构的监控