我们正在使用grafana来可视化我们的度量,并且非常乐意使用它。
对于一个面板,我需要创建自定义变量来显示主机名。例如,我们有第一个变量:host
,带有查询collectd.localhost.ping.ping-*
和正则表达式/ping-(.*)/
。它返回我们ping的主机列表。现在我想添加显示标题取决于选定的主机。我认为需要添加另一个自定义变量title
,如映射host1:Title1;host2:Title2
,并在面板的标题中写入类似Proxy ${title:json}.${host}
的内容,以获得代理标题N。
怎么做?我们使用7.2.1 grafana版本。非常感谢。
我不确定这是否是一个很好的答案,但鉴于近两年来没有任何答案,我会给出它。我刚刚评论了我对没有人回答感到惊讶,我一直在四处寻找。最终,我发现如果以交互方式添加了一个变量,然后我单击仪表板设置,然后单击JSON模型我得到了一个在模板字段中包含新数据的描述。我将其粘贴到仪表板的原始JSON描述中,然后重新启动Grafana——更改仍然存在。