Prometheus
一、基础简介
1.1.prometheus简介
1.2.数据模型
1.3.指标类型
1.4.Jobs和Instances
二、安装部署
2.1.rpm部署监控组件
2.2.docker部署监控组件
三、PromSQL
3.1.PromQL基本使用
3.2.Prometheus基础查询
3.3.查询操作符
3.4.内置函数
3.5.在HTTPAPI中使用PromQL
3.6.最佳实践
四、告警处理
4.1.告警简介
4.2.自定义Prometheus告警规则
4.3.常见告警规则
4.4.部署Alertmanager
4.5.Alertmanager配置概述
4.6.基于标签的告警处理路由
4.7.使用Receiver接收告警信息
4.8.自定义告警模板
4.9.屏蔽告警通知
4.10.使用RecodingRules优化性能
五、Exporter
5.1.exporter
5.2.NodeExporter
5.3.ProcessExporter
5.4.cAdvisor
5.5.MysqlExporter
5.6.BlackboxExporter
5.7.ProcessExporter
5.8.Ipmiexport
5.9.Pushgateway
PostgresExporter
六、Grafana
6.1.grafana基本概念
6.2.创建dashboard与Panel
6.3.变化趋势:Graph面板
6.4.graph面板常用操作
6.5.分布统计:Heatmap面板
6.6.当前状态:SingleStat面板
6.7.变量
6.8.grafana报警
七、集群高可用
7.1.本地存储
7.2.远程存储
7.3.联邦集群
7.4.prometheus高可用
7.5.Alertmanager高可用
八、服务发现
8.1.Prometheus与服务发现
8.2.基于文件的服务发现
8.3.标签管理
九、Operator
9.1.什么是PrometheusOperator
9.2.PrometheusOperator自定义监控项
9.3.配置PrometheusRule
十、AlterManager
10.1.基础入门
10.2.配置详解
本文档使用 MrDoc 发布
-
+
home page
1.2.数据模型
- Prometheus从根本上将所有数据存储为时间序列:带有时间戳值的数据流属于同一度量标准和同一组标签维度。除了存储的时间序列,Prometheus可能会生成临时的导出时间序列作为查询的结果。 # 一、指标定义 1. 监控指标格式: `<metric name>{<label name>=<label value,……>}` 2. 指标名称(metric name) 用于说明指标的含义,必须由字母、数值下画线或者冒号组成,其中的冒号指标不能用于exporter。 3. 标签(label) 标签可体现指标的维度特征,用于过滤和聚合。它通过标签名(label name)和标签值(label value)这种键值对的形式,形成多种维度。 # 二、示例 1. 给定度量标准名称和一组标签,通常使用以下表示法标识时间序列: `<metric name>{<label name>=<label value>, ...}` 2. 例如,度量标准名称api_http_requests_total和标签 method="POST" 和 handler="/messages"的时间序列可以这样写:`api_http_requests_total{method="POST", handler="/messages"}` # 三、数据样本 1. Prometheus会将所有采集到的样本数据以时间序列(time-series)的方式保存在内存数据库中,并且定时保存到硬盘上。time-series是按照时间戳和值的序列顺序存放的,我们称之为向量(vector). 每条time-series通过指标名称(metrics name)和一组标签集(labelset)命名。如下所示,可以将time-series理解为一个以时间为Y轴的数字矩阵:  2. 在time-series中的每一个点称为一个样本(sample),样本由以下三部分组成: - 指标(metric):metric name和描述当前样本特征的labelsets; - 时间戳(timestamp):一个精确到毫秒的时间戳; - 样本值(value):一个float64的浮点型数据表示当前样本的值。
Nathan
Aug. 24, 2024, 3:34 p.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
PDF文件
Docx文件
share
link
type
password
Update password