【发布时间】:2019-04-25 11:42:46
【问题描述】:
我想使用正则表达式过滤标签值的指标。我可以在 Prometheus 中做到这一点,但在 Datadog 中找不到等效的方法。
例如,要选择status标签值以2开头的以下指标,我可以使用查询http.server.requests.count{status=~"^2..$"}
我在 Datadog 中也有相同的指标和相同的标签,但找不到相同查询的方法。
【问题讨论】:
-
目前,这似乎不支持。最好的解决方法是使用高级查询并设置如下:
http.server.requests.count{status=200}+http.server.requests.count{status=201}+... -
我认为列出所有可能的组合并不是一个好的选择。由于没有好的解决方案,我在应用程序级别添加了另一个维度来分组 HttpStatus,例如 2xx、5xx。
-
status:[200 TO 299]工作吗? -
能否请您指出有关 [x To y] 语法的任何文档?
-
status:[200 TO 299]仅适用于 APM 和日志浏览器,但不适用于指标
标签: monitoring datadog