grafana:在信息中心中对Prometheus数据源进行排序

时间:2018-10-25 15:52:04

标签: sorting grafana prometheus templating

以下是我的Grafana 5.3的数据源

 {
     "id": 1,
     "access": "proxy",
     "editable": false,
     "name": "prod",
     "orgId": 1,
     "type": "prometheus",
     "url": "prod-prometheus",
     "version": 1
 },
 {
     "id": 2,
     "access": "proxy",
     "editable": false,
     "name": "dev",
     "orgId": 1,
     "type": "prometheus",
     "url": "dev-prometheus",
     "version": 1
 }

下面是使用以下模板的仪表板模板:

      "templating": {
          "list": [
              {
                  "current": {
                      "text": "Prometheus",
                      "value": "Prometheus"
                  },
                  "hide": 0,
                  "label": null,
                  "name": "datasource",
                  "options": [

                  ],
                  "query": "prometheus",
                  "refresh": 1,
                  "regex": "",
                  "type": "datasource"
              },
             .....
             ]
            }

在仪表板上显示数据源的下拉列表中先显示dev,然后显示prod,因此即使我将sort设置为0来禁用它,也存在按名称排序的问题。

我希望仪表板首先与产品一起打开,以便我们主要关心产品,然后根据需要选择开发人员。

有没有办法做到这一点,例如说按ID而不是名称排序?我现在能破解的唯一方法是在名称之前添加数字,例如1-Prod 2-Dev,但这非常丑陋。

有一次我将prod设置为默认值,希望它将填充仪表板。我们将添加其他环境,例如qa,登台,集成,但是只要我能够在装载面板时成为第一个填充下拉列表的人,就不会对它们进行排序,这也是可以接受的。当然,最好对id进行完全排序。

似乎没有

非常感谢您,

格雷格

0 个答案:

没有答案