prometheus 中术语 "resolution" 的含义是什么?

What is the meaning of term "resolution" in prometheus?

在下面的promQL查询中执行:

“分辨率”被提及为 14 秒

“总时间序列”被提及为 1


  1. 值为 14 秒的“分辨率”是什么意思?

  2. 什么是“时间序列”?值为 1 的“时间序列”是什么意思?

  3. “加载时间”表示什么?

  • 分辨率是图表上各点之间的距离(时间)。 14 秒是根据您的查询持续时间(您已设置为 1 小时)自动选择的。此分辨率不一定与“真实”样本一致,您可以将其视为给定时间内对数据的合理解释。例如,我可能每 60 秒抓取一个应用程序,在这种情况下,我仍然可以通过插值每 14 秒获得一个点。反之亦然,对于持续时间更长(例如 1 天)的查询,您可以获得比抓取间隔更大的分辨率,从而有效地进行下采样。
  • 时间序列是一个很大的话题,您可能只需要google。但简而言之,您 return 收集的数据仅用于一件事(“普罗米修斯”工作),换句话说,它是跨时间的一系列样本。如果您有 2 个工作,“prometheus”和“foobar”,并将您的标签匹配器更改为 {job=~".+"},您将改为 return 2 个系列(每个标签维度一个)。因此,您将有一个单独的行用于“prometheus”和“foobar”。
  • 加载时间很简单,就是 Prometheus 处理您的请求所花的时间。