grafana - 我可以使用 Grafana 表列出所有向 Prometheus 报告的节点吗?

标签 grafana prometheus

我使用 Node Exporter Server Metrics用于可视化普罗米修斯服务器指标的仪表板。

我想构建一个表,列出报告特定作业的所有节点以及指向该节点的服务器指标仪表板的链接。

我一直在尝试执行如下查询:up{job="telemetry-node"}。问题是它的返回只是值“1”,因为节点已经启动,所以表想要列出时间序列数据,我想不出一个返回信息的查询以一种可以在表格中显示的方式显示节点。

我通过将 Legend Format 设置为 {{instance}} 以将实例名称列为 Metric在表格中,将override relative time设置为1s,并使用列样式隐藏TimeValue。我真的很想找到更好的解决方案。

通过适当的解决方案或我上面的 hackjob,我有办法将表格的内容格式化为指向另一个仪表板的链接吗?我看到我可以在 General 设置中设置一个 Drilldown Link 但这似乎是针对面板的,而不是表中的个别条目。

感谢您的帮助!

最佳答案

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

开箱即用的 Grafana 可以做什么:

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

关于grafana - 我可以使用 Grafana 表列出所有向 Prometheus 报告的节点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44009306/

相关文章:

prometheus - 从原始 Prometheus 规则文件创建一个 prometheus-operator `PrometheusRule` (CRD)?

kubernetes - Prometheus 如何知道 Pod 何时崩溃?

Grafana 图例格式 :9100 removal

google-kubernetes-engine - 如何使用默认的 istio beta 功能在 GKE 中安装带有 prometheus 的 Kiali Dashboard?

kubernetes - 无法在 Kubernetes 中添加 Grafana Loki 数据源

grafana - 有没有人尝试使用 Snowflake 作为 Grafana 数据源?

grafana - 普罗米修斯与正则表达式查询不匹配

authentication - Grafana 在 url 中传递访问 token

azure - 如何解析括号和双引号中的字符串 KQL

java - 格拉法纳中的"t.data.data is undefined"