****-Prometheus+Grafana搭建全方位的监控告警系统-Linux
订阅后:请点击此处观看视频课程
****-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随时随地学习
满足不同场景学习需求,不受空间、地域限制。
- 内推机会
****联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
☛点击立即跟老师学习☚
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,18天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Linux知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
☛点击立即跟老师学习☚
「你可以收获什么?」
完全掌握prometheus监控体系
prometheus+grafana+alertmanager监控告警系统应用到企业生产环境
实现微信,qq,钉钉报警
完成对物理节点,容器,线上业务,kubernetes等架构的监控