Prometheus+Grafana企业级监控预警实战

Prometheus+Grafana企业级监控预警实战
共10节 114人在学 课程详情
  • Prometheus监控架构及组件介绍
  • Prometheus快速安装部署
  • Exporter快速安装部署
  • Grafana快速安装部署
  • Grafana监控面板配置
  • Alertmanager快速安装部署
  • 预警规则配置及常见告警处理
  • 快速开发自定义web hook处理预警
  • 快速开发Springboot应用自定义埋点监控
  • 附录-推荐学习资料汇总

    订阅失败

    Prometheus+Grafana企业级监控预警实战
    Prometheus+Grafana企业级监控预警实战 ...

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

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

    购买课程

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

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

    课时介绍

    该章节描述如何下载Grafana安装包、软件快速安装部署、运维脚本编写,如何启停服务。

    课程介绍

    本课程以实战演练为主,快速帮助学习者在极短时间内,从0到1搭建Prometheus + grafana + Alertmanager 监控预警平台,同时对Linux 操作系统、MySQL、Nginx、Zookeeper、Elasticsearch 完成监控预警。

    本课程由浅到深循序渐进,从安装部署软件,到软件配置调优,再扩展到企业级自定义开发,帮助学习者快速掌握监控预警体系知识。

    本课程配套安装部署文档、安装包、配置文件、运维脚本,真正实现开箱即用。

    本课程特点

    简单、实用、知识点全面、可操作性强、上手容易等特点。

    本课程重点内容

    • 安装部署Prometheus+Grafana+Alertmanager

    • 安装部署Linux操作系统、MySQL、Nginx、Zookeeper、Elasticsearch 相关Prometheus Exporter

    • Prometheus预警规则配置及自定义开发

    • Grafana监控面板配置及自定义开发

    • 自定义Web hook处理监控预警

    • Springboot应用自定义埋点数据监控

    Prometheus 监控组件

    Prometheus是一个开源的系统监控和告警系统,通常会搭配Grafana、Alertmanager 实现监控可视化及预警通知,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,Prometheus在性能上可支撑上万台规模的集群。

    img

    1)Prometheus Server: 用于采集和存储度量指标数据,存储于本地TSDB时间序列数据库,默认是pull主动拉取模式,也支持push模式。主要包括Retrieval、Storage、PromQL等模块,Retrieval可以理解为定时器采集数据,Storage模块负责存储采集到的度量指标数据,PromQL负责查询计算度量指标。

    2)Prometheus Exporters: 每个软件都有其配套的Exporter,Exporter的作用是将软件内部运行的监控数据,整合成Prometheus 能够处理的数据格式,然后Prometheus 采用定时pull拉取的方式,调用Exporter暴露出来的接口URL,采集metrics度量指标数据并存储到TSDB。

    3)Alertmanager: Prometheus server 端拉取得到度量指标后,会计算度量指标数据,是否触发相关预警规则,如果达到预警规则条件,则生成 alerts 告警信息,将告警信息推送给ALertmanager,Alertmanager 收到告警信息进一步去重、分组,然后将告警信息通知出去,常见的通知方式有:电子邮件,微信,钉钉, slack等。

    4)Grafana:可视化监控面板展示服务,比如展示Linux 操作系统监控面板、MySQL 监控面板、Nginx监控面板、Elasticsearch 监控面板等。

    5)pushgateway: 相当于度量指标收集器网关,各jobs上报监控数据至pushgatewy,由prometheus server定时统一从pushgateway拉取数据。

     

    课程大纲

    • 第一节 Prometheus架构及组件介绍

    • 第二节 Prometheus快速安装部署

    • 第三节 Exporter快速安装部署

      • node_exporter (Linux操作系统 )安装启动

      • mysqld_exporter 安装启动

      • nginx-prometheus-exporter安装启动

      • zookeeper-exporter安装启动

      • elasticSearch_exporter安装启动

      • 配置Prometheus采集exporter 度量指标数据

    • 第四节 Grafana快速安装部署

    • 第五节 Grafana监控配置

    • 第六节 Alertmanager安装部署

    • 第七节 预警规则配置及常见告警处理

      • Prometheus通用预警规则配置

      • Linux操作系统监控预警规则配置

      • MySQL监控预警规则配置

      • Nginx监控预警规则配置

      • Zookeeper监控预警规则配置

      • ElasticSearch监控预警规则配置

      • 其他软件监控预警规则配置

      • 应用监控预警规则配置

    • 第八节 快速开发自定义web hook处理预警

    • 第九节 如何快速开发Springboot应用自定义埋点监控

      • 接口调用量统计

      • 接口调用耗时统计

    • 第十节 附录-推荐学习资料汇总

    本课程最后附所有安装包、预警规则、grafana监控面板模板、springboot demo-admin源码、课件下载地址。

    推荐课程

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

    李明 · 844人在学

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

    王先生 · 22538人在学

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

    汤小洋 · 4273人在学

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

    黄菊华 · 819人在学

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

    小尼老师 · 879人在学

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

    Long · 5191人在学

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

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2382人在学

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

    赖国荣 · 650人在学

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

    李杰 · 4058人在学

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