Prometheus+Grafana搭建全方位的监控告警系统

Prometheus+Grafana搭建全方位的监控告警系统
共87节 10849人在学 课程详情
  • 自我介绍+课程大纲

    • 自我介绍
    • 课程大纲介绍
    • 课程大纲介绍-补充微信报警
    • 对您的承诺
    • 视频课件使用说明
  • 安装kubernetes

    • 准备实验环境
    • 初始化k8s机器-配置静态ip地址
    • 初始化k8s机器-安装基础软件包
    • 安装docker-1
    • 安装docker-2
    • 安装k8s1.16.4
  • node-exporter和cadvisor组件介绍

    • cadvisor组件介绍
    • node-exporter组件介绍
    • node-exporter和cadvisor组件总结
  • prometheus安装+核心组件+架构介绍

    • prometheus简介
    • prometheus特点
    • prometheus生态圈组件介绍
    • prometheus架构图
    • 部署prometheus-在k8s集群部署-1
    • 部署prometheus-在k8s集群部署-2
    • prometheus metrics类型介绍
  • 配置k8s的服务发现-kubernetes_sd_config

    • prometheus服务发现简介
    • prometheus重写标签-relabel_configs
    • 配置endpoints模式服务发现-监控apiserver组件-1
    • 配置endpoints模式服务发现-监控apiserver组件-2
    • prometheus监控apiserver的监控指标介绍
    • 配置endpoints模式服务发现-监控k8s的service-1
    • 配置endpoints模式服务发现-监控k8s的service-2
    • 配置endpoints模式服务发现-监控k8s的service-3
    • prometheus基于k8s服务发现总结
  • 配置k8s的服务发现-kubernetes_sd_config

    • 配置node模式的服务发现-监控node节点的资源指标
    • node-exporter采集node节点资源指标介绍
    • 配置node模式的服务发现-cadvisor监控容器的资源指标
    • cadvisor采集容器的资源指标介绍
    • prometheus基于k8s的服务发现总总结
  • 配置静态服务发现static_configs-监控k8s组件

    • prometheus监控kube-schedule组件
    • prometheus监控kube-controller-manager组件
    • prometheus监控kube-proxy组件
    • prometheus监控etcd组件
  • Grafana介绍

    • Grafana安装和配置
    • Grafana web界面接入Prometheus数据源
    • Grafana web界面导入监控node节点的dashboard图表
    • Grafana web界面导入监控容器的dashboard图表
    • grafana web界面导入监控kubernetes的dashboard图表
  • 容器监控之kube-state-metrics组件介绍

    • kube-state-metrics介绍
    • 安装kube-state-metrics
    • kube-state-metrics的监控指标类型介绍
  • alertmanager安装+配置详细介绍

    • alertmanager安装+配置邮件告警
    • alertmanager用于发送告警的邮箱配置
    • alertmanager配置自定义告警规则-1
    • alertmanager配置自定义告警规则-2
    • 钉钉群里创建用于报警的钉钉机器人
    • alertmanager配置钉钉报警
    • alertmanager配置钉钉和邮件同时报警
    • alertmanager的全局配置global详解
    • 告警路由route和标签match_re
    • alertmanager分组group和抑制inhabit
    • alertmanager静默-临时静默
  • 配置k8s的服务发现kubernetes_sd_config

    • prometheus配置pod模式的服务发现-监控pod组件
    • prometheus基于k8s服务发现总结
  • prometheus监控扩展

    • prometheus监控tomcat
    • prometheus监控redis
    • prometheus监控mysql
    • prometheus监控nginx
  • pushgateway

    • pushgateway简介
    • pushgateway概念
    • 安装pushgatewy
    • 为prometheus添加pushgateway数据源
    • 发送指定格式的数据到pushgateway
    • 上报物理节点的监控数据到pushgateway
    • honor_labels参数介绍
  • 物理节点安装prometheus

    • 准备实验环境
    • 物理节点安装prometheus
  • prometheus联邦集群

    • prometheus联邦集群安装、配置、实验
  • consul介绍

    • consul简介
    • 安装consul集群
    • 在consul中注册node-exporter服务
    • 配置prometheus基于consul的服务发现
    • consul中注册master2节点的node-exporter
    • 总结
  • prometheus发送微信报警

    • 配置prometheus接入alertmanager
    • 配置企业微信-创建接收告警群
    • 登陆企业微信的方式
    • 在微信添加接收报警的成员
    • 配置prometheus发送微信报警
    • 自定义prometheus发送告警的标准模板
    • 总结

    订阅失败

    Prometheus+Grafana搭建全方位的监控告警系统
    Prometheus+Grafana搭建全方位的监控告警系统 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    alertmanager配置自定义告警规则

    课程介绍

    一、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)等

    七、课程大纲





    推荐课程

    信息系统项目管理师自考笔记

    李明 · 908人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22795人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4293人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 838人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 899人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5203人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1531人在学

    Python Django 深度学习 小程序

    钟翔 · 2404人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 681人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4075人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~