2017-05-16 51 views
2

我使用Node Exporter Server Metrics仪表板来显示来自prometheus的服务器指标。我可以使用Grafana表列出报告给Prometheus的所有节点吗?

我想建立一个表格,列出报告某个作业的所有节点并链接到该节点的服务器指标仪表板。

我一直在试图做一个查询,如:up{job="telemetry-node"}。问题是,返回的值只是"1"的值,因为节点已经启动,所以表想要列出时间序列数据,我无法弄清楚一个查询会以某种方式返回关于该节点的信息将其显示在表格中。

我通过设置Legend Format{{instance}}列出的实例名称如表Metric了在哈克的方式这方面的工作,设置override relative time1s,并用柱造型隐藏TimeValue。我真的很想找到更好的解决方案。

有了正确的解决方案或上面的hackjob有没有一种方法可以让我将表格的内容格式化为另一个仪表板的链接?我看到我可以在General设置中设置Drilldown Link,但似乎是面板,而不是表中的单个条目。

感谢您的帮助!

回答

2

似乎有一个非常early version of a plugin that can link table rows做你想做的事情(但我还没有尝试过那个)。

你可以用Grafana做些什么开箱:

  • 创建一个查询label_values(instance),为您提供所有实例template variable for your dashboard。并将其设置为“多个值”并且“包含所有值”以使用下面的重复选项。您稍后可以隐藏它并将其作为URL参数传递。
  • 有一排或任何面板repeats itself using the template variable
  • 在每个面板上,您可以添加一个向下钻取链接。在文本面板中,您可以创建一个直接的HTML链接。您可以将模板变量的当前值传递给链接。
相关问题