前言本次实战使用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
今天继续给大家介绍Linux运维相关知识,本文主要内容是Prometheus简单使用。在上文Prometheus详解(三)——Prometheus安装部署中,我们介绍了Prometheus的安装和部署。今天,我们就来介绍一下Prometheus的简单使用。一、Prometheus页面简介首先,我们先来介绍一下Prometheus的页面。Prometheus的页面如下所示:在Prometheus的菜单栏中,从左向右依次是报警、图形、状态以及帮助。在状态一栏的子菜单下,从上到下依次是运行时间&构建信息、运行状态、当前配置、规则、监控项以及服务发现。二、Prometheus监控查询接下来,我们来尝试