Prometheus 普罗米修斯时间序列中的实际时间戳与刮取时间戳

Prometheus 普罗米修斯时间序列中的实际时间戳与刮取时间戳,prometheus,prometheus-node-exporter,Prometheus,Prometheus Node Exporter,以下是一个例子: 刮油间隔设置为30秒。应用程序在一个刮取周期内生成以下时间序列: 名称:计数器_1,值:2,时间戳1590285009 名称:计数器_1,值:4,时间戳1590285019(第一个后10秒) 名称:计数器_1,值:0,时间戳1590285029(第二个后10秒) 在这种情况下,会刮取什么时间序列?所有三个,或者时间戳设置为刮印时间戳的最新一个?它将在刮印时使用刮印时间戳存储可用数据。因此,这取决于刮伤发生在步骤1-3之间的时间。 听起来你的意思是,它只在所有这些之后才适用,因此

以下是一个例子: 刮油间隔设置为30秒。应用程序在一个刮取周期内生成以下时间序列:

  • 名称:计数器_1,值:2,时间戳1590285009
  • 名称:计数器_1,值:4,时间戳1590285019(第一个后10秒)
  • 名称:计数器_1,值:0,时间戳1590285029(第二个后10秒)

  • 在这种情况下,会刮取什么时间序列?所有三个,或者时间戳设置为刮印时间戳的最新一个?

    它将在刮印时使用刮印时间戳存储可用数据。因此,这取决于刮伤发生在步骤1-3之间的时间。 听起来你的意思是,它只在所有这些之后才适用,因此将存储带有刮取时间时间戳的#3。 例如,如果刮伤发生在步骤1和步骤2之间,则将存储来自#1的度量


    通常,当度量被“导出”时,它们可用于刮取,它们没有时间戳。客户端没有“历史”概念(只有服务器有),只有最新的可读取。它是一个映射到数值的键值向量(如果您自己刮取它,您可以看到格式,例如
    curl)http://localhost:9100/metrics
    适用于典型情况)。服务器定期刮取目标并存储当时可用的内容及其刮取时间戳。

    Prometheus附加到样本上的时间戳是发送样本的时间