前言本次实战使用prometheus监控redis集群,如果你只想监控redis的某一个单机服务,可以参考:超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控本文中的是prometheus已经安装好,如果你还未安装,可以参考上一篇文章:prometheus安装及使用入门若你想监控其他服务可以参考:监控远程主机:云原生系列之使用prometheus监控远程主机实战监控MySQL:云原生系列之使用prometheus监控MySQL实战监控nginx:云原生系列之使用prometheus监控nginx监控tomcat:【云原生】prometheus结合jmxexporter
前言本次实战使用prometheus监控redis集群,如果你只想监控redis的某一个单机服务,可以参考:超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控本文中的是prometheus已经安装好,如果你还未安装,可以参考上一篇文章:prometheus安装及使用入门若你想监控其他服务可以参考:监控远程主机:云原生系列之使用prometheus监控远程主机实战监控MySQL:云原生系列之使用prometheus监控MySQL实战监控nginx:云原生系列之使用prometheus监控nginx监控tomcat:【云原生】prometheus结合jmxexporter
目录一、PromQL简介二、Prometheus数据模型2.1简介2.2指标名称及标签使用注意事项2.3样本数据格式三、PromQL的数据类型3.1时间序列选择器(TimeseriesSelectors)3.1.1瞬时向量选择器(InstantVectorSelectors)3.1.2区间向量选择器(RangeVectorSelectors)3.1.3偏移向量选择器3.2向量表达式使用要点一、PromQL简介PromQL(PrometheusQueryLanguage)是Prometheus内置的数据查询语言。支持用户进行实时的数据查询及聚合操作。Prometheus基于指标名称(metric
目录一、PromQL简介二、Prometheus数据模型2.1简介2.2指标名称及标签使用注意事项2.3样本数据格式三、PromQL的数据类型3.1时间序列选择器(TimeseriesSelectors)3.1.1瞬时向量选择器(InstantVectorSelectors)3.1.2区间向量选择器(RangeVectorSelectors)3.1.3偏移向量选择器3.2向量表达式使用要点一、PromQL简介PromQL(PrometheusQueryLanguage)是Prometheus内置的数据查询语言。支持用户进行实时的数据查询及聚合操作。Prometheus基于指标名称(metric
服务发现概述如上图,Prometheus核心功能包括服务发现、数据采集和数据存储。服务发现模块专门负责发现需要监控的目标采集点(target)信息,数据采集模块从服务发现模块订阅该信息,获取到target信息后,其中就包含协议(scheme)、主机地址:端口(instance)、请求路径(metrics_path)、请求参数(params)等;然后数据采集模块就可以基于这些信息构建出一个完整的HttpRequest请求,定时通过pullhttp协议不断的去目标采集点(target)拉取监控样本数据(sample);最后,将采集到监控样本数据交由TSDB模块进行数据存储。为什么需要服务发现模块?
服务发现概述如上图,Prometheus核心功能包括服务发现、数据采集和数据存储。服务发现模块专门负责发现需要监控的目标采集点(target)信息,数据采集模块从服务发现模块订阅该信息,获取到target信息后,其中就包含协议(scheme)、主机地址:端口(instance)、请求路径(metrics_path)、请求参数(params)等;然后数据采集模块就可以基于这些信息构建出一个完整的HttpRequest请求,定时通过pullhttp协议不断的去目标采集点(target)拉取监控样本数据(sample);最后,将采集到监控样本数据交由TSDB模块进行数据存储。为什么需要服务发现模块?
文章目录前言一、Prometheus概述1.1什么是Prometheus1.2prometheus的特点:1.3Prometheus的生态组件1.4Prometheus的工作模式:1.5Prometheus的工作流程1.6Prometheus的局限性二、二进制包部署Prometheus2.1环境准备工作2.2普罗米修斯的部署三、部署Exporters四、部署Grafana进行展示五、部署Prometheus服务发现5.1基于文件的服务发现5.2基于Consul的服务发现5.3基于KubernetesAPI的服务发现总结前言zabbix是传统的监控系统,出现比云原生早,使用的是SQL关系型数据库
文章目录前言一、Prometheus概述1.1什么是Prometheus1.2prometheus的特点:1.3Prometheus的生态组件1.4Prometheus的工作模式:1.5Prometheus的工作流程1.6Prometheus的局限性二、二进制包部署Prometheus2.1环境准备工作2.2普罗米修斯的部署三、部署Exporters四、部署Grafana进行展示五、部署Prometheus服务发现5.1基于文件的服务发现5.2基于Consul的服务发现5.3基于KubernetesAPI的服务发现总结前言zabbix是传统的监控系统,出现比云原生早,使用的是SQL关系型数据库
目录1、Prometheus告警简介2、Alertmanager特性2.1、分组2.2、抑制2.3、静默3、alertermanager部署3.1、使用二进制包部署AlertManager3.2、alertmanager配置文件3.3、关联Prometheus与Alertmanager3.4、Alertmanager配置概述3.5、基于标签的告警路由3.6、路由匹配3.7、告警分组3.8、内置告警接收器Receiver3.9、与SMTP邮件集成4、自定义Prometheus告警规则4.1、定义告警规则4.2、模板化4.3、查看告警状态4.4、屏蔽告警通知5、实例:定义主机监控告警在Promet
目录1、Prometheus告警简介2、Alertmanager特性2.1、分组2.2、抑制2.3、静默3、alertermanager部署3.1、使用二进制包部署AlertManager3.2、alertmanager配置文件3.3、关联Prometheus与Alertmanager3.4、Alertmanager配置概述3.5、基于标签的告警路由3.6、路由匹配3.7、告警分组3.8、内置告警接收器Receiver3.9、与SMTP邮件集成4、自定义Prometheus告警规则4.1、定义告警规则4.2、模板化4.3、查看告警状态4.4、屏蔽告警通知5、实例:定义主机监控告警在Promet