使用 MQL(谷歌云平台)计算失败百分比

问题描述 投票:0回答:1

这里需要一点帮助或建议。 我想没有直接的方法来计算 GCP 中基于日志的指标的成功/失败百分比,所以我第一次尝试使用 MQL。我已经阅读了文档here

基本上我的 API 有一个基于日志的指标,我可以使用

HTTP Status Code
进行过滤。该字段可以包含像
2XX
5XX
这样的值。我如何使用它来计算失败百分比。我正在尝试做类似的事情(5XX 错误总数除以请求总数)* 100.

我做了一些查询,但我被困在这里。如果有人可以指导我,那将非常有帮助。非常感谢。

fetch l7_lb_rule
| metric logging.googleapis.com/user/my_apis
| { t_0:
    filter (metric.URL
     =~ 'https://example.com/myapi/services/myapi' && metric.STATUS='200')
| align 
google-cloud-platform monitoring monitoring-query-language
1个回答
0
投票

您可以使用compute ratios来显示返回HTTP 500响应的请求与请求总数的比率;即请求失败率。

© www.soinside.com 2019 - 2024. All rights reserved.