Files
grafana/apps/dashboard/pkg/migration/testdata/input/v23.multi_variable_alignment.json
2025-08-07 22:41:42 +00:00

129 lines
2.7 KiB
JSON

{
"title": "V23 Multi Variables Migration Test Dashboard",
"schemaVersion": 22,
"templating": {
"list": [
{
"name": "multi_single_value",
"type": "query",
"datasource": "prometheus",
"multi": true,
"current": {
"value": "A",
"text": "A",
"selected": true
}
},
{
"name": "multi_array_value",
"type": "query",
"datasource": "prometheus",
"multi": true,
"current": {
"value": ["B", "C"],
"text": ["B", "C"],
"selected": true
}
},
{
"name": "non_multi_array_value",
"type": "query",
"datasource": "prometheus",
"multi": false,
"current": {
"value": ["D"],
"text": ["D"],
"selected": true
}
},
{
"name": "non_multi_single_value",
"type": "query",
"datasource": "prometheus",
"multi": false,
"current": {
"value": "E",
"text": "E",
"selected": true
}
},
{
"name": "no_multi_property",
"type": "query",
"datasource": "prometheus",
"current": {
"value": "F",
"text": "F",
"selected": true
}
},
{
"name": "empty_current",
"type": "query",
"datasource": "prometheus",
"multi": true,
"current": {}
},
{
"name": "nil_current",
"type": "query",
"datasource": "prometheus",
"multi": true,
"current": null
},
{
"name": "custom_variable",
"type": "custom",
"multi": true,
"current": {
"value": "G",
"text": "G",
"selected": true
}
},
{
"name": "textbox_variable",
"type": "textbox",
"multi": false,
"current": {
"value": "H",
"text": "H",
"selected": true
}
},
{
"name": "datasource_variable",
"type": "datasource",
"multi": true,
"current": {
"value": ["prometheus", "influxdb"],
"text": ["Prometheus", "InfluxDB"],
"selected": true
}
},
{
"name": "interval_variable",
"type": "interval",
"multi": false,
"current": {
"value": ["1m"],
"text": ["1m"],
"selected": true
}
}
]
},
"panels": [
{
"id": 1,
"title": "Test Panel",
"type": "stat",
"targets": [
{
"refId": "A",
"expr": "up"
}
]
}
]
}