本文汇总使用Prometheus监控过程中涉及的基本概念,方便您查询和了解相关概念。

概念 说明
Exporter 和监控对象伴生运行的应用。通常用于将监控对象存量的监控数据转换成Prometheus监控可以识别的OpenMetrics数据格式,暴露指标。目前有100+官方或者三方Exporter可供使用,请参见Exporter详情
Job 一组Target的配置集合。定义了抓取间隔,访问限制等作用于一组Target的抓取行为。
Prometheus监控 阿里云Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。通过阿里云Prometheus监控可以创建多种类型的Prometheus监控
Prometheus实例 阿里云Prometheus监控提供的管理Prometheus监控数据采集和数据存储分析的逻辑单元。
Prometheus探针 部署在用户侧或者云产品侧Kubernetes集群。负责自动发现采集目标、采集指标和远程写到其他库。
PromQL Prometheus监控的查询语言。支持瞬时查询和时间跨度查询,内置多种函数和操作符。可以对原始数据进行聚合、切片、预测和联合。
Sample 一条时间线在某个时间点对应的数值。在Prometheus监控中,每个Sample由一个float64数据类型的值和一个毫秒精度的时间戳构成。
Target Prometheus探针要抓取的采集目标。采集目标暴露自身运行、业务指标,或者代理暴露监控对象的运行、业务指标。
告警规则 Prometheus监控Alerting Rule格式的告警配置。可以通过PromQL描述。
标签 描述指标的一组Key-Value值。
服务发现 Prometheus监控的功能特点之一,无需静态配置,可以自动发现采集目标。支持Kubernetes SD、Consul、Eureka等多种服务发现方式,支持通过ServiceMonitor、PodMonitor的方式暴露采集目标。
预聚合 Prometheus监控Recording Rule能力。可以通过PromQL将原始数据加工成新的指标,提升查询效率。
时间线 由指标名和标签组成。相同的指标名和标签在时间序列中构成唯一的一条时间线。
远程存储 阿里云自研的时序数据存储组件。支持Prometheus监控Remote Write协议,由云产品全面托管。
云产品监控 无缝集成了阿里云多种云产品的监控数据。用户如果有阿里云云产品的监控需求,可以通过接入云产品监控实施。
指标 采集目标暴露的、可以完整反映监控对象运行或者业务状态的一系列标签化数据。Prometheus监控采用OpenMetrics的标准数据格式描述指标。