【问题标题】:What is the meaning of term "resolution" in prometheus?普罗米修斯中术语“分辨率”是什么意思?
【发布时间】:2021-10-18 17:42:47
【问题描述】:

在下面的 promQL 查询执行中:

“分辨率”被称为 14 秒

“总时间序列”被称为 1


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

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

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

【问题讨论】:

    标签: prometheus promql


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

    【讨论】:

    • 如何更改分辨率值?从 14 秒到 1 秒
    • 只需在“Res. (s)”框中输入“1”即可。
    猜你喜欢
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2017-09-03
    • 1970-01-01
    • 2022-10-17
    • 2022-12-02
    相关资源
    最近更新 更多