prometheus - Prometheus 即时向量 vs 范围向量
问题描述
关于即时向量和范围向量,我仍然不明白
即时向量 - 一组时间序列,包含每个时间序列的单个样本,所有样本共享相同的时间戳 范围向量 - 一组时间序列,包含每个时间序列随时间变化的数据点范围
而且我只能绘制一个即时向量。
当我在表达式中写入时,我得到了即时向量:my_metric_name
并且我看到了没有时间戳的度量值。那么如何绘制图形呢?如果它现在只有一个值。范围向量似乎更合乎逻辑,因为它具有每个时间戳的值(写作my_metric_name[5m]
)
你能向我解释一下我在这里不了解这两个向量的外观/工作方式吗?
谢谢!
解决方案
您需要熟悉另外两个相关术语:
- 即时查询:当您向 Prometheus 查询单个时间戳上的表达式结果时。例如警报。
- 范围查询:当您向 Prometheus 查询带有开始和结束时间戳的表达式时。例如用于 Grafana 中的绘图。
因此,您的表达式中可以包含许多即时和范围向量,并作为即时或范围查询发送到 Prometheus 。
推荐阅读
- c# - 基于请求 api 的 C# 过滤器
- file - 如何打开记事本文本文件并保持在所有其他窗口的顶部,直到我在 VBScript 中将其关闭?
- django-rest-framework - 使用 UUID 使用嵌套序列化程序创建对象
- ios - Unity Firebase Analytics 6.15.2 崩溃
- reactjs - 如何从材料表 reactjs 覆盖 MTablePagination?
- flutter - 当我想在颤动中覆盖应用栏高度时,如何使用媒体查询?
- c# - 无法在 C# dotnet core 3.1 中填充 DateTime.Now
- c++ - 如何优化 Rcpp 函数(调用另一个 R 函数)
- javascript - 灯箱画廊全视图仅适用于第一个选项卡(Javascript)
- github - 从 Github 复制时,不保留缩进