如何在Alias中使用Metric值?

ROM*_*eer 6 opentsdb grafana

我在Grafana中创建了一个新的Graph,它从OpenTSDB中获取数据.

添加面板图

别名字段具有以下值:Label $metric $tag_host.

  • 当它被解释时,它看起来像这样:

    • Label $metric myhost1
    • ...
    • Label $metric myhostn
  • 但我希望看起来像这样:

    • Label xyz myhost1
    • ...
    • Label xyz myhostn 其中xyzMetric字段的值.

因此,对于一个键(如:host)的标签,我可以使用$tag_<key>(例如:$tag_host)的别名.

我想实现的硬编码相同的行为公制值(例如:xyz),这样如果有人想在将来改变度量值xyzabc,别名都应自动更新.

我试着用:

  • $metric
  • $Metric
  • $tag_metric

但他们没有工作.

Grafana Metrics

是否可以在Alias中使用Meias值而无需在Alias中进行硬编码(Metric的硬编码就足够了)?

Bog*_*ean 5

我的解决方案:我将第二个标签(第一个是id- $tag_id)包含到GROUP BY( tag(sql)) 中,然后使用$tag_sql( $tag_key) 变量来定义当前数据系列的别名,因此:

在此输入图像描述

在此输入图像描述 突出显示的字段是标签。