如何订购promql查询的标签

时间:2020-04-20 15:35:46

标签: prometheus grafana promql

我有一个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数据源,并且在dashbaord中的一个面板使用asterisk_endpoints_state可视化表Table来查询Table。加上一堆列样式以删除一些无用的列,根据值将行着色为绿色或红色。

给我带来麻烦的最后一个细节是,表列是“自动”排序的,在工具提示中显示“取决于查询结果”是没有选择的。

所以我的问题是,如何在promql查询结果本身中摆弄标签顺序?例如,resource将排在最前面?如果可能的话。或者,如果您有另一种通过Grafana做到这一点的方法,那么我就会不知所措。

预先感谢

0 个答案:

没有答案