【问题标题】:Prometheus metrics from recording rules来自记录规则的 Prometheus 指标
【发布时间】:2020-09-21 08:14:51
【问题描述】:

我有一个简单的问题:当我在 Prometheus 中编写规则时,派生指标的类型是什么?
例如,如果我有以下规则:

- record: derived_metric
  expr: increase(internal_metric[5m])

“derived_metric”的类型是什么?
我假设它是 Gauge 类型。

【问题讨论】:

    标签: types prometheus metrics rules gauge


    【解决方案1】:

    如上所示,在documentation:

    Prometheus 客户端库提供四种核心指标类型。目前只有这些 在客户端库中有所区别(以启用针对使用 特定类型)和有线协议。 Prometheus 服务器尚未使用类型信息,并将所有数据扁平化为无类型时间序列

    这意味着,出于所有目的,Prometheus 中的指标都是无类型的。该类型仅用作某些函数的协定(例如 increase() 需要 counter 输入)。

    你是对的,如果我们有一个更强大的类型系统,你可以写出函数increase()的输出是gauge类型。

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 1970-01-01
      • 2021-01-01
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      • 2022-01-26
      • 2018-10-28
      • 1970-01-01
      相关资源
      最近更新 更多