从标签的所有可能值的集合创建 Grafana 变量

Creating Grafana variable from the set of of all possible values of a label

我想为指标 instance 上标签 region 的所有可能值创建一个 Grafana variable/filter。列出这些值的 query 是:

group by (region)(instance)

不幸的是,当我在 Grafana >> 变量 >> 查询选项 >> 查询中粘贴此查询时,我得到了错误

Validation
cannot parse parameter match[]

Templating [region]
Error updating options: cannot parse parameter match[]

要在 Grafana 中创建一个包含特定指标中特定标签的所有值的变量,您可以使用 label_values(metric, label)。如果你想更具体,你也可以做 label_values(metric{label2="test"}, label)

在我看来,您的情况应该是 label_values(instance, region),其中 instance 是指标,region 是标签。

您在 Grafana's documentation 中有关于它的信息。