0

在 promQL 中编写这个流入查询的最佳方法是什么?

SELECT Stddev(value) FROM db WHERE cat = 'time' AND metricName = 'CPU Time' AND (server='s1' OR server='s2') AND time > now() - 1h GROUP BY server
4

1 回答 1

0

这可以通过VictoriaMetrics 从 v1.56.0 开始的以下MetricsQL查询来完成:

histogram_stddev(
  sum(
    histogram_over_time(
      db_value{cat="time",metric_name="CPU Time",server=~"s1|s2"}[1h]
    )
  ) by (vmrange,server)
)

此查询必须发送到/api/v1/query处理程序。

于 2021-03-07T23:50:05.710 回答