首页 > 解决方案 > Prometheus 即时向量 vs 范围向量

问题描述


关于即时向量和范围向量,我仍然不明白

即时向量 - 一组时间序列,包含每个时间序列的单个样本,所有样本共享相同的时间戳 范围向量 - 一组时间序列,包含每个时间序列随时间变化的数据点范围

而且我只能绘制一个即时向量。
当我在表达式中写入时,我得到了即时向量:my_metric_name并且我看到了没有时间戳的度量值。那么如何绘制图形呢?如果它现在只有一个值。范围向量似乎更合乎逻辑,因为它具有每个时间戳的值(写作my_metric_name[5m]

你能向我解释一下我在这里不了解这两个向量的外观/工作方式吗?

谢谢!

标签: prometheus

解决方案


您需要熟悉另外两个相关术语:

  • 即时查询:当您向 Prometheus 查询单个时间戳上的表达式结果时。例如警报。
  • 范围查询:当您向 Prometheus 查询带有开始和结束时间戳的表达式时。例如用于 Grafana 中的绘图。

因此,您的表达式中可以包含许多即时和范围向量,并作为即时或范围查询发送到 Prometheus 。


推荐阅读