在 Prometheus 中,Label 和 Metrics 是两个核心概念,它们在监控和度量方面扮演不同的角色:
-
Label(标签): labels 用于数据监控指标的筛选,到底要监控哪些指标到promethues
- Labels 是用于标识和区分时间序列数据的键值对。每个时间序列数据都可以带有多个不同的标签,用来描述该数据的特征、属性或维度信息。
- Labels 允许用户对监控数据进行更加详细和灵活的分类、筛选和聚合。通过为数据添加标签,可以实现针对不同维度的查询、过滤和分组操作,从而更好地理解和分析监控数据。
- 例如,一个代表 CPU 使用率的指标可以带有标签
instance="server1"
、job="node_exporter"
,这样就可以根据不同的实例或作业对数据进行区分和分析。
-
Metrics(指标): 用于显示查询监控到的数据指标
- Metrics 是实际用于描述监控数据的数值或值序列。在 Prometheus 中,Metrics 是一种由名称、标签集和时间序列值组成的数据结构,代表了一种特定的监控指标。
- Metrics 描述了被监控对象的运行状态、性能、资源使用情况等方面的数值信息。每个指标通常会包含一个名称(如
cpu_usage
)、一组标签(如instance="server1"
)以及相应的时间序列值。 - Prometheus 通过采集和存储各种指标数据,并利用标签进行灵活的查询和展示,帮助用户监控和分析系统的运行情况。
总体来说,Labels 是用于对监控数据进行分类和区分的元数据,而 Metrics 则是描述监控数据本身的数值或值序列。它们共同构成了 Prometheus 监控体系中重要的组成部分,帮助用户更好地理解和利用监控数据进行系统监控和分析。
TRANSLATE with x English TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back 标签:Metrics,标签,指标,promethues,监控,数据 From: https://www.cnblogs.com/gaoyuechen/p/18059312