【发布时间】:2021-06-24 11:36:49
【问题描述】:
如何使用 Google Cloud Platform 中的 MQL 在单个图表中基于单个分布指标绘制多条线,例如不同的百分位数?
以下查询将使用分布指标的第 50 个百分位绘制图表:
fetch global::logging.googleapis.com/user/my_metrics.response_time |
percentile_from 50
my_metrics.response_time 是一个基于日志的分布度量,单位为ms,图表如下所示:
我还想在同一张图表中绘制第 50、90 和 95 个百分位数。到目前为止,我最好的尝试是:
fetch global::logging.googleapis.com/user/my_metrics.response_time |
{
percentile_from 50
;
percentile_from 90
;
percentile_from 95
} |
union
不过,这只会再次绘制一条线(它似乎是第 90 个百分位):
上述尝试基于this example,它从单个指标绘制多条线。
我尝试了各种对齐功能等,但我认为问题在于我对数据模型没有很好的理解。可能在某处缺少group_by [] 或outer_join 0,但我无法理解它。
【问题讨论】:
标签: google-cloud-platform percentile google-cloud-metrics monitoring-query-language