prometheus指标类型
时间: 2023-03-07 12:20:22 浏览: 154
Prometheus 指标类型包括 Counter、Gauge、Histogram 和 Summary。Counter 用于计算次数,Gauge 用于记录当前值,Histogram 用于计算分布情况,而 Summary 用于记录概要信息。
相关问题
Prometheus采集指标 类型
Prometheus采集的指标类型分为4种:计数器(Counter)、测量值(Gauge)、直方图(Histogram)和摘要(Summary)。
1. 计数器(Counter):表示一个单调递增的累加值,用于统计请求总数、任务完成次数等。例如,每次访问网站时,访问计数器就会加1。
2. 测量值(Gauge):表示一个可变值,用于记录当前状态的度量。例如,服务器的CPU使用率、内存使用率等。
3. 直方图(Histogram):表示一组数据的分布情况,用于统计请求延迟时间、处理时间等。它将数据分成多个桶(Bucket),并计算出每个桶中数据的数量,用于描述数据的分布情况。
4. 摘要(Summary):与直方图类似,也是用于描述数据的分布情况,但它对数据的分布情况进行了更加细致的描述。它使用可配置的分位数(Quantile)来描述数据的分布情况,并提供了总数、总和等信息。
Prometheus指标介绍
Prometheus是一个开源的监控系统,其核心特性之一是支持多维数据模型和灵活的查询语言PromQL。在Prometheus中,指标(metric)是一个任意维度的计量数据,通常表示为一个时间序列。Prometheus将时间序列作为其基本数据类型,即一个指标的值随时间而变化。除了基本的数值指标,Prometheus还支持记录类型(metric with labels),记录类型包含一组键值对(label),用于标识唯一的时间序列。这些标签可以用来表示一个指标在多个维度上的不同变化情况。例如,HTTP请求成功率可以用以下记录类型来表示:http_requests_total{method="GET", endpoint="/api/v1", status_code="200"}。在Prometheus中,记录类型的标签可以用来进行更高级别的查询和聚合。
阅读全文