feat(o11y): add env/provider/region filters to the yucca dashboards (#466)

Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
Devin Buhl
2026-08-07 08:52:07 -04:00
committed by GitHub
parent 0e3f47a769
commit 7b77f8223d
9 changed files with 577 additions and 10 deletions
+64 -1
View File
@@ -887,6 +887,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -896,7 +959,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values(apiserver_request_total, cluster)",
"query": "label_values(apiserver_request_total{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,
+64 -1
View File
@@ -2737,6 +2737,69 @@
"regex": "",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -2746,7 +2809,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values({__name__=\"s3.backend.healthy\"}, cluster)",
"query": "label_values({__name__=\"s3.backend.healthy\", env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,
+64 -1
View File
@@ -1857,6 +1857,69 @@
"regex": "",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -1866,7 +1929,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values({__name__=~\"rgw_repository_size_bytes|blobs.uploaded_bytes\"}, cluster)",
"query": "label_values({__name__=~\"rgw_repository_size_bytes|blobs.uploaded_bytes\", env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,
@@ -35,6 +35,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"skipUrlSync": false
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"name": "cluster",
"type": "query",
@@ -42,7 +105,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"query": "label_values(ceph_health_status, cluster)",
"query": "label_values(ceph_health_status{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"label": "Cluster",
"refresh": 1,
"hide": 0,
+64 -1
View File
@@ -1137,6 +1137,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -1146,7 +1209,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values(ceph_health_status, cluster)",
"query": "label_values(ceph_health_status{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,
+64 -1
View File
@@ -1079,6 +1079,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -1088,7 +1151,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values(node_uname_info, cluster)",
"query": "label_values(node_uname_info{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,
@@ -878,6 +878,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"skipUrlSync": false
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"name": "cluster",
"label": "cluster",
@@ -886,7 +949,7 @@
"type": "prometheus",
"uid": "$datasource"
},
"query": "label_values(ceph_health_status, cluster)",
"query": "label_values(ceph_health_status{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"current": {},
"hide": 0,
"refresh": 1,
@@ -895,7 +958,7 @@
"regex": "",
"sort": 1,
"skipUrlSync": false,
"definition": "label_values(ceph_health_status, cluster)"
"definition": "label_values(ceph_health_status{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)"
}
]
},
+64 -1
View File
@@ -2763,6 +2763,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {
"text": "spice",
@@ -2773,7 +2836,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values(ceph_health_status, cluster)",
"query": "label_values(ceph_health_status{env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "(.*)",
"sort": 1,
+64 -1
View File
@@ -1256,6 +1256,69 @@
"regex": "/^VictoriaMetrics Fleet$/",
"type": "datasource"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Env",
"multi": true,
"name": "env",
"options": [],
"query": "label_values(up{project=\"yucca\"}, env)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Provider",
"multi": true,
"name": "provider",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\"}, provider)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"allValue": ".*",
"current": {
"selected": true,
"text": ["All"],
"value": ["$__all"]
},
"datasource": {
"uid": "$datasource"
},
"includeAll": true,
"label": "Region",
"multi": true,
"name": "region",
"options": [],
"query": "label_values(up{project=\"yucca\", env=~\"$env\", provider=~\"$provider\"}, region)",
"refresh": 1,
"regex": "",
"sort": 1,
"type": "query"
},
{
"current": {},
"datasource": {
@@ -1265,7 +1328,7 @@
"label": "cluster",
"name": "cluster",
"options": [],
"query": "label_values({__name__=~\"rgw_repository_size_bytes|blobs.uploaded_bytes\"}, cluster)",
"query": "label_values({__name__=~\"rgw_repository_size_bytes|blobs.uploaded_bytes\", env=~\"$env\", provider=~\"$provider\", region=~\"$region\"}, cluster)",
"refresh": 1,
"regex": "",
"sort": 1,