Grafana中如何替换变量标签显示名并保留查询功能?
你的实现方案完全可行
直接按以下步骤配置就能实现需求,不需要额外复杂操作:
创建
health自定义变量
选择自定义类型,在「选项」栏里按显示值:实际值的格式填写:Healthy:>0Unhealthy:<1All:<2
配置后,用户看到的是「Healthy/Unhealthy/All」这些易懂文本,实际传入查询的是对应的数值条件。
修改PromQL查询语句
把原查询里的$status直接替换成$health即可,最终查询语句为:azure_metric_loadbalancer_heartbeat{subscriptionID=~"$sub"}$health不需要保留原来的
$status变量,health变量已经完成了文本到查询条件的映射。
额外注意:确保变量设置里的「值分隔符」是默认的冒号:,Grafana会自动解析显示值和实际值的对应关系;还可以把「All」设为默认选中项,方便用户直接查看全量数据。
内容的提问来源于stack exchange,提问作者eojilaJA
相关产品推荐
相关产品推荐

