fix(grafana): correct PromEx status_info metric name in towerops dashboards

The dashboards referenced `towerops_prom_ex_status_info` but PromEx exports
this as `towerops_prom_ex_prom_ex_status_info`. The template job dropdown
was empty because Grafana couldn't find any job values for the wrong metric.
This commit is contained in:
Graham McIntire 2026-05-11 08:15:35 -05:00
parent 4191c0eebb
commit b13ae9bd5f
No known key found for this signature in database
GPG key ID: F4ABF488E6029E59
6 changed files with 24 additions and 24 deletions

View file

@ -572,14 +572,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -593,14 +593,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,

View file

@ -2240,14 +2240,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -2261,14 +2261,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,

View file

@ -1142,14 +1142,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -1163,14 +1163,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,

View file

@ -2754,14 +2754,14 @@
"value": "elixir_app"
},
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -2780,14 +2780,14 @@
"value": "elixir_app_one:4000"
},
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,

View file

@ -1294,14 +1294,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -1315,14 +1315,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,

View file

@ -1878,14 +1878,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, job)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"hide": 0,
"includeAll": false,
"label": "Prometheus Job",
"multi": false,
"name": "job",
"options": [],
"query": "label_values(towerops_prom_ex_status_info, job)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info, job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
@ -1899,14 +1899,14 @@
{
"allValue": null,
"datasource": "Prometheus",
"definition": "label_values(towerops_prom_ex_status_info, instance)",
"definition": "label_values(towerops_prom_ex_prom_ex_status_info, instance)",
"hide": 0,
"includeAll": false,
"label": "Application Instance",
"multi": false,
"name": "instance",
"options": [],
"query": "label_values(towerops_prom_ex_status_info{job=\"$job\"}, instance)",
"query": "label_values(towerops_prom_ex_prom_ex_status_info{job=\"$job\"}, instance)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,