在datadog中使用正则表达式查询标签值的指标

Mua*_*tik 7 monitoring datadog

我想使用正则表达式过滤标记值的指标。我可以在Prometheus中做到,但在Datadog中找不到等效的方法。

例如,要选择status标签值以开头的以下指标2,我可以使用查询http.server.requests.count{status=~"^2..$"}

我在Datadog中也具有相同的指标和相同的标签,但是找不到具有相同查询的方法。

小智 4

指标查询现在支持通配符。

示例 1:获取状态标记以 开头的所有请求2http.server.requests.count{status:2*}

示例 1:获取服务标签以 结尾的所有请求mongohttp.server.requests.count{service:*mongo}

示例 3(高级):获取所有带有以: 开头blob和结尾的服务标记的请求(这将匹配and但不匹配postgreshttp.server.requests.count{service:blob*,service:*postgres} service:blob-foo-postgresservice:blob_bar_postgresservice:my_name_postgres

  • 据我所知,仍然无法过滤中间的文本。它要么以过滤器开头,要么以过滤器结尾☹️ (7认同)