promql 计算某个指标 仅一周的平均值 并根据某个指标进行聚合
要计算某个指标仅一周的平均值,并根据某个指标进行聚合,可以使用PromQL的avg_over_time函数和by子句。
首先,使用avg_over_time函数计算某个指标在一周内的平均值。例如,假设指标名称为my_metric,可以使用以下查询来计算一周内的平均值:
avg_over_time(my_metric[1w])
此查询将返回一周内my_metric指标的平均值。
然后,可以使用by子句根据某个指标进行聚合。例如,假设要根据my_label进行聚合,可以在查询中添加by(my_label)。完整的查询如下:
avg_over_time(my_metric[1w]) by (my_label)
此查询将返回根据my_label进行聚合的一周内my_metric指标的平均值。
请注意,上述查询中的时间范围可以根据需要进行调整。1w表示一周的时间范围。
原文地址: http://www.cveoy.top/t/topic/iVmx 著作权归作者所有。请勿转载和采集!