Datadog 模板和变量
与其在指标查询中硬编码服务器、应用程序和传感器名称等详细信息,不如使用变量。Grafana 在仪表板顶部的下拉选择框中列出这些变量,帮助您更改仪表板中显示的数据。Grafana 将此类变量称为模板变量。
关于模板和变量的介绍,请参阅以下主题
要添加新的 Datadog 查询变量,请参阅添加查询变量。使用您的 Datadog 数据源作为数据源。可用的查询如下
查询 | 描述 |
---|---|
* | 获取可用指标列表 |
tag | 使用值 tag 返回所有 tag 标签 |
[metric]:all-tags | 返回与给定指标名称关联的所有标签值。例如,datadog.agent.running:all-tags 将返回与 datadog.agent.running 指标关联的所有标签 |
scope | 使用值 scope 返回所有 scope 标签 |
host | 返回所有 host 标签 |
device | 返回所有 device 标签 |
env | 返回所有 env 标签 |
region | 返回所有 region 标签 |
site | 返回所有 site 标签 |
status | 返回所有 status 标签 |
version | 返回所有 version 标签 |
对于自定义标签组,请输入标签组名称。例如,如果您的自定义标签组名称是 subscription_name
,请在 Query 字段中输入该名称。
创建变量后,您可以将其添加到 Datadog 查询中。更多信息,请参阅变量语法。
即席过滤器
Grafana 附带即席过滤器变量,可用于所有 Datadog 查询。即席过滤器允许您从标签中检索所有键值对,例如 region:east
或 region:west
,并将其用作查询标签。要创建此变量,请完成以下步骤
- 打开您的仪表板并转到 Dashboard settings。
- 点击侧边栏菜单中 Settings 下的 Variables。
- 点击 Add variable。
- 从下拉菜单中选择 Ad-hoc filters 变量类型。
- 输入通用选项。
- 选择
Datadog
作为数据源。
注意
即席过滤器仅支持 metric 查询类型:query、raw query 或 arithmetic。
即席过滤器是可用的最复杂和灵活的变量选项之一。与常规的变量选项列表不同,此变量允许您构建仪表板范围的即席查询。以这种方式应用的过滤器将应用于仪表板上的所有面板。