这套资料解决的核心问题 企业从传统监控转向云原生架构时,最难的环节往往不是安装组件,而是如何建立一套完整、可自动发现的时序监控体系。这套资料聚焦于 Prometheus 在 Linux 服务器运维中的落地,重点解决三个痛点:一是如何低成本地将主机、MySQL、Redis、Nginx 等基础组件纳入统一监控;二是如何处理多节点环境下的服务发现与标签管理,避免…
企业从传统监控转向云原生架构时,最难的环节往往不是安装组件,而是如何建立一套完整、可自动发现的时序监控体系。这套资料聚焦于 Prometheus 在 Linux 服务器运维中的落地,重点解决三个痛点:一是如何低成本地将主机、MySQL、Redis、Nginx 等基础组件纳入统一监控;二是如何处理多节点环境下的服务发现与标签管理,避免硬编码带来的维护灾难;三是如何编写高效的 PromQL 查询,将分散的指标转化为可告警、可可视化的业务数据。
它填补了单一教程只讲安装或只讲 UI 的空白,将 exporter 采集、Prometheus 核心配置、Grafana 可视化串联成一条可复用的工程链路。对于需要从脚本式监控转型到标准化平台监控的开发者,这是一份侧重架构理解与实战配置的参考。
适合有一定 Linux 操作基础、了解 Docker 基本使用,且对计算机网络和数据库有日常接触的后端开发或运维人员。如果你从未接触过命令行或不清楚 HTTP 指标概念,建议先补齐基础再进入。建议的学习顺序如下:
完成这套资料并结合资料包中的示例代码进行练习后,你将能够独立构建一套企业级的监控监控系统。具体包括:为任意 Linux 服务部署对应的 Exporter 实现指标采集;通过 Consul 或文件方式实现新上线服务的自动注册与发现;利用 PromQL 编写复杂的查询语句,如计算数据库连接池利用率、Nginx 错误率趋势等;最后将结果对接至 Grafana,配置阈值告警与多维数据看板。
资料包的配合方式并非被动观看视频,而是建议采用对照实践模式。每学完一个知识点,立即在本地或测试服务器上复现。例如,学完服务发现后,尝试动态添加或删除一个节点,观察 Prometheus UI 中 Target 的变化;学完 PromQL 后,直接在 Console 页面调试查询,验证聚合逻辑是否符合预期。这种“看配置—改配置—看结果”的闭环,是掌握 DevOps 监控技能最高效的方式。
00.2020年 Prometheus企业级监控系统(附资料) 44课 01.课程大纲介绍 02.prometheus架构介绍 03.基于二进制文件安装prometheus 04.docker安装prometheus 05.Linux主机监控(node_exporter) 06.数据库监控(mysqld_exporter) 07.redis监控(redis_exporter) 08.Nginx监控(nginx-vvep-exporter) 09.黑盒监控(blackbox_exporter) 10.基于文件的服务发现 11.基于Consul的服务发现 12.基于DNS的服务发现 13.prometheus的Relabelling标签的使用 14.时序数据库介绍 15.PromQL数据类型介绍以及时间序列选择器的应用 16.PromQL聚合操作介绍 17.PromQL运算符介绍 18.Pro
00.2020年 Prometheus企业级监控系统(附资料) 44课 01.课程大纲介绍 02.prometheus架构介绍 03.基于二进制文件安装prometheus 04.docker安装prometheus 05.Linux主机监控(node_exporter) 06.数据库监控(mysqld_exporter) 07.redis监控(redis_exporter) 08.Nginx监控(nginx-vvep-exporter) 09.黑盒监控(blackbox_exporter) 10.基于文件的服务发现 11.基于Consul的服务发现 12.基于DNS的服务发现 13.prometheus的Relabelling标签的使用 14.时序数据库介绍 15.PromQL数据类型介绍以及时间序列选择器的应用 16.PromQL聚合操作介绍 17.PromQL运算符介绍 18.PromQL函数介绍 19.Altermanager简介及机制 20.使用二进制文件方式安装Altermanager 21.使用docker安装Altermanager 22.Altermanager主配置文件详解 23.prometheus告警规则 24.Email接收告警 25.企业微信接收告警 26.基于Webhook的钉钉接收告警 27.Altermanager告警临时静默 28.Grafana概述 29.Grafana使用yum方式安装 30.使用docker安装grafana 31.Grafana基本概念 32.Grafana添加prometheus数据源 33.Grafana导入仪表盘 34.定制监控图表 35.饼图的遗留问题的解决 36.Pushgateway简介 37.安装pushgateway并与prometheus关联 38.Pushgateway数据管理 39.Openstack云计算监控方法 40.Docker容器监控 41.mtail日志监控 43.构建联邦集群系统 44.监控报警高可用架构实战 资料 01.Prometheus监控系统快速搭建实验环境(附软件、文档)11课 00.配套资料(软件、文档) 01.学习收获 02.介绍介绍 03.Prometheus简介 04.Prometheus实验环境架构 05.Prometheus服务器准备 06.Prometheus实验环境安装部署 07.安装node_exporter组件监控Linux主机 08.安装mysqld_exporter组件监控mysqld服务 09.为Prometheus添加图形图像 10.为Prometheus添加MySQL监控 11.Grafana与OneAlert实现告警系统 02.Prometheus快速入门环境搭建视频教程 6课 01.Prometheus监控简介 02-安装prometheus系统环境 03.监控指标与部署Exporter 04.采集监控主机数据 05.监控数据展示Grafana的配置 06.AlertManager邮件预警使用 03.Prometheus运维监控基础入门视频教程(附讲义)16课 00.配套资料(讲义) 01.prometheus的介绍-1 02.prometheus的介绍-2 03.prometheus的基础理念 04.prometheus的监控分类 05.prometheus的架构 06.prometheus的监控项讲解 07.prometheus的企业讲解 08.prometheus的特点缺点 09.prometheus的命令行 10.prometheus的组件 11.prometheus的metrics 12.prometheus的监控图及命令行 13.prometheus的数据key-value 14.prometheus的key及组件 15prometheus的启动及设置 16.prometheus的监控cpu实例 04.Prometheus运维监控进阶实战视频教程(附讲义)33课 00.配套资料(讲义) 01.prometheus计算cpu的使用率算法-1 02.prometheus计算cpu的使用率算法-2 03.prometheus的计算函数 04.prometheus公式拆分详细讲解 05.prometheus的公式得到最终解控指标结果 06.prometheus的公式取单个指标的值 07.prometheus的gauge类型数据bash脚本pushgateway到server 08.prometheus的采集回来的数据用lable修饰后数值过滤 09.prometheus的counter类型取数据每秒平均数 10.prometheus的rate函数曲线图详细介绍 11.prometheus的sum函数及集群划分数据展现 12.prometheus的topk函数及count函数的使用 13.prometheus的安装部署后台运行 14.prometheus的部署与配置文件详讲解 15.prometheus的配置文件 16.prometheus的node_exporter的安装启动项 17.prometheus的监控项命令行讲解 18.prometheus的pushgateway及自定义脚本 19.prometheus的pushgateway的优缺点 20.prometheus的exporter代码讲解 21.prometheus的Grafana介绍图形 22.prometheus的Grafana图形设置项细讲 23.prometheus的Grafana的Alerting报警-1 24.prometheus的Grafana的Alert报警-2 25.prometheus的Grafana的Alert报警-3 26.prometheus的企业实践CPU监控 27.prometheus的企业实践Memory的监控 28.prometheus的企业实践使用率推算函数 29.prometheus的企业实践io-网络传输监控 30.prometheus的企业实践网络连接wait和file_ulimit的监控 31.prometheus的企业实践网络延迟丢包监控 32.prometheus的企业级Pagerduty使用 33.prometheus的总结 05.Prometheus与k8s企业监控视频教程(附讲义)36课 00.配套资料(讲义) 01.监控介绍- 02.prometheus的组件介绍- 03.prometheus数据及安全模型介绍- 04.prometheus在centos7上安装- 05.prometheus在docker容器中运行- 06.使用Node-exporter监控节点- 07.使用容器cAdvisor监控节点- 08.label标签的配置使用- 09.监控cpu利用率- 10.监控内存使用率- 11.监控磁盘空间及预算磁盘饱满时间- 12.监控服务状态- 13.通过文本获取metric- 14.通过记录规则持久查询- 15.通过grafana监控metric- 16.基于文件目标发现- 17.基于DNS服务的目标发现- 18.AlertManager介绍- 19.AlertMangeager安装配置及设置邮件报警- 20.添加磁盘和节点告警- 21.添加prometheus和systemd服务- 22.AlertManager路由配置- 23.AlertManager静默配置- 24.prometheus和alertmanager高可用- 25.alaertmanager集群配置- 26.prometheus集群配置 27.远端探测介绍 28.black_exporter配置使用 29.PushGateway推送网关介绍 30.PushGateway配置 31.prometheus在k8s安装环境介绍 32.Node_exporter在k8s上的部署 33.prometheus在k8s上部署 34.Grafana在k8s行的部署 35.解决Grafana中CPU不显示数据问题 36.AlertManager在k8s上的部署