这里需要一点帮助或建议。 我想没有直接的方法来计算 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
您可以使用compute ratios来显示返回HTTP 500响应的请求与请求总数的比率;即请求失败率。