Datadog 模板变量字符串插值

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

我正在尝试构建一个仪表板,以显示每个 kube 部署的 cpu 和 cpu 限制。所以对于cpu来说就很简单了。我有我的部署模板变量,我只是按原样使用它。

kube_deployment:$deployment.value
但是CPU节流是在pod级别捕获的,我希望能够做的是这样的:
pod_name:${deployment.value}-*
并在部署名称末尾附加一个文字“-*”以获取所有该部署中的 Pod。有办法做到这一点吗?

monitoring datadog
2个回答
0
投票

我自己对此进行了调查,因为我需要同样的东西,长话短说,事实证明指标还不支持通配符。

来源:

我联系了 Datadog 支持人员,他们证实了这一点。 他们还将我重定向到 THIS 文档页面,但没有直接说明这一点。它只说支持日志、APM 和 RUM 查询。
希望这有帮助。


0
投票

您不能在 Datadog 中的模板变量后面使用通配符语法。在此上下文中不支持通配符。根据 Datadog 文档:

https://docs.datadoghq.com/dashboards/template_variables/#text

$env* 搜索确切的值 dev*,而不是 dev{dynamic-wildcard-value}。 例子 假设您有一个环境变量 $env。您可能希望使用通配符来动态匹配以“dev”开头的所有环境。但是,直接使用 $env* 是不可能的。

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