↓阿里云服务器3年不到300元↓

Tomcat 架构解析 阿里云服务器3年不到300元 Redis设计与实现

如何查询大于值的Prometheus数据,但包含序列向量中的所有数据?

  • 问题:
  • 我想这张照片说明了一切

    enter image description here

    我想在prometheus中查询一个值大于0.5的序列,但要在序列中包含较小的值,这样图表就完整了。

    avg_over_time((failure_percentage > .5)[10m:])

    我尝试过自我加入和分组,但没有成功

  • 答案:
  • 据我所知,用PromQL不可能返回超过给定值的时间序列的所有数据点

    但这是可能的MetricsQL公司名称:

    with (q = failure_percentage) q if ((q > 0.5) default 0)

    有可能创造WITH template function返回超过给定阈值的时间序列的所有点:

    with (
    f(q, threshold) = q if ((q > threshold) default 0)
    )
    f(failure_percentage, 0.5)
C++ Primer Plus 第六版 阿里云服务器3年不到300元 流畅的 Python