如何访问在grafana中通过URL传递的变量?
How to access variable, passed through URL in grafana?
我正在尝试在 grafana 中制作一个点击打开的详细仪表板。我通过将一个变量传递给仪表板来实现这一点,该仪表板依赖于单击的设施。当仪表板打开时,它需要使用传递的 url 变量 inst 来显示值。我似乎无法让它工作。这是我的仪表板示例 link.
如何使用变量 inst?
我自己想出了解决办法。我想传递的变量是 var-inst,使用它的技巧是创建一个名为 inst 的自定义模板变量并给它一个虚拟值。完成后,我可以通过 $inst 使用传递的值。请注意,为了传递变量,我必须返回到我的主仪表板,然后我必须再次单击我的 link。之后该值通过并完美运行。
我会加上gogibogi4的正确答案。缺少 Grafana 文档。
在您的向下钻取仪表板中,添加一个常量变量。要在 Grafana 中检索,您需要前缀 var- 然后是查询字符串中变量的名称。假设变量是“region”。进入下钻仪表板的 URL 应类似于以下内容:
/drilldowndashboard/?var-region=NorthWest
向下钻取仪表板设置:
在向下钻取仪表板设置中,创建一个变量。本例中的名称是“region”,将类型设为常量。在隐藏下,您可以不选择它。在常量选项下,您可以写入“空白”一词。值的预览将仅显示“空白”一词,但请继续并保存它,因为它将在查询中被替换。
查询:
您可以在数据查询中使用 [[region]] 引用变量。
家长仪表板:
父仪表板只需要引用带有 var-region 作为查询参数的钻取仪表板。
我正在尝试在 grafana 中制作一个点击打开的详细仪表板。我通过将一个变量传递给仪表板来实现这一点,该仪表板依赖于单击的设施。当仪表板打开时,它需要使用传递的 url 变量 inst 来显示值。我似乎无法让它工作。这是我的仪表板示例 link.
如何使用变量 inst?
我自己想出了解决办法。我想传递的变量是 var-inst,使用它的技巧是创建一个名为 inst 的自定义模板变量并给它一个虚拟值。完成后,我可以通过 $inst 使用传递的值。请注意,为了传递变量,我必须返回到我的主仪表板,然后我必须再次单击我的 link。之后该值通过并完美运行。
我会加上gogibogi4的正确答案。缺少 Grafana 文档。
在您的向下钻取仪表板中,添加一个常量变量。要在 Grafana 中检索,您需要前缀 var- 然后是查询字符串中变量的名称。假设变量是“region”。进入下钻仪表板的 URL 应类似于以下内容:
/drilldowndashboard/?var-region=NorthWest
向下钻取仪表板设置: 在向下钻取仪表板设置中,创建一个变量。本例中的名称是“region”,将类型设为常量。在隐藏下,您可以不选择它。在常量选项下,您可以写入“空白”一词。值的预览将仅显示“空白”一词,但请继续并保存它,因为它将在查询中被替换。
查询: 您可以在数据查询中使用 [[region]] 引用变量。
家长仪表板: 父仪表板只需要引用带有 var-region 作为查询参数的钻取仪表板。