grafana - 如何在 Alias 中使用 Metric 值?

标签 grafana opentsdb

我在 Grafana 中创建了一个新图表,它从 OpenTSDB 获取数据。

Add Panel Graph

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

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

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

    • Label xyz myhost1
    • ...
    • Label xyz myhostn 哪里xyz指标字段的值。

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

我希望对硬编码的 Metric 值(例如: xyz )实现相同的行为,这样如果有人想要将来从 xyz 更改 Metric 值至abc ,别名应该会自动更新。

我尝试使用:

  • $metric
  • $Metric
  • $tag_metric

但是他们没有工作。

Grafana Metrics

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

最佳答案

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

enter image description here

enter image description here 突出显示的字段是标签。

关于grafana - 如何在 Alias 中使用 Metric 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38992319/

相关文章:

InfluxDB 和 Grafana 图表在 Y 轴导数上使用午夜为 0

grafana - 如何定期删除Grafana数据?

PHP + MySQL - 有什么替代方法来处理(小)时间序列?

java - 在 Cloudera VMWare CentOS 6.4 4 节点集群上运行 OpenTSDB 时出错

grafana - 确定 Grafana 中仪表板的使用情况

kubernetes - 将Grafana指标与不匹配的标签结合

docker - 使用 --user $(id -u) 以非 Root 身份运行 docker 无法创建/var/lib/

database - 查询 OpenTSDB 中的数据

cassandra - 您如何确定特定 KairosDB/OpenTSDB 指标占用了多少磁盘空间?

hadoop - 哪个更快,OpenTSDB 还是 KairosDB?