[英]How to order promql query's labels
我有一个 Prometheus 查询asterisk_endpoints_state
返回多个向量,这是标签的示例,加上当前状态值,0 或 1
asterisk_endpoints_state{eid="xx:yy:zz:00:11", environment="development", id="PJSIP/xxxxxx", instance="172.20.0.217:5039", job="consul_discovery", monitoring_server="localhost", owner="owner", resource="xxxxxx", service="asterisk_00", tech="PJSIP"}
我想在 Grafana 中将所有这些向量显示为包含部分信息的表格,并且行颜色为绿色或红色。 几乎完成了:我有一个 Prometheus 数据源,以及一个仪表板中的面板,它使用Table
可视化查询asterisk_endpoints_state
,表格转换Table
。 加上一堆列 styles 来删除一些无用的列,一个根据值将行着色为绿色或红色。
给我带来麻烦的最后一个装饰细节是,表格列是“自动”排序的,在工具提示说“取决于查询结果”的问题上别无选择。
所以我的问题是,我该如何摆弄 promql 查询结果本身中的标签顺序? 那么例如resource
会排在第一位吗? 如果这是可能的。 或者,如果您通过 Grafana 有另一种方法,我会全力以赴。
提前致谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.