Files
grafana/apps/dashboard/pkg/migration/conversion/testdata/output/v2beta1.dashboard-properties.v1beta1.json
T
Ivan Ortega Alba 39d0dbeddc Dashboard: Transform v2alpha1 to v1beta1 (#114024)
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com>
2025-12-02 09:27:26 -07:00

164 lines
3.6 KiB
JSON

{
"kind": "Dashboard",
"apiVersion": "dashboard.grafana.app/v1beta1",
"metadata": {
"name": "dashboard-properties-test",
"labels": {
"test": "dashboard-properties"
}
},
"spec": {
"annotations": {
"list": [
{
"enable": true,
"hide": false,
"iconColor": "blue",
"name": "Simple Annotation",
"target": {
"refId": "Anno"
}
}
]
},
"description": "Testing dashboard-level property transformations including time settings, cursor sync, and links",
"editable": true,
"fiscalYearStartMonth": 4,
"graphTooltip": 2,
"links": [
{
"asDropdown": false,
"icon": "external link",
"includeVars": true,
"keepTime": true,
"tags": [
"monitoring",
"alerts"
],
"targetBlank": true,
"title": "External Monitoring System",
"tooltip": "View in external system",
"type": "link",
"url": "https://monitoring.example.com/dashboard?from=${__from}\u0026to=${__to}"
},
{
"asDropdown": true,
"icon": "dashboard",
"includeVars": false,
"keepTime": false,
"tags": [
"grafana",
"internal"
],
"targetBlank": false,
"title": "Related Dashboards",
"tooltip": "Navigate to related dashboards",
"type": "dashboards",
"url": ""
},
{
"asDropdown": false,
"icon": "info",
"includeVars": false,
"keepTime": false,
"placement": "inControlsMenu",
"tags": [],
"targetBlank": true,
"title": "Documentation",
"tooltip": "View documentation",
"type": "link",
"url": "https://docs.example.com/dashboard-guide"
},
{
"asDropdown": false,
"icon": "tag",
"includeVars": true,
"keepTime": true,
"tags": [
"alerts"
],
"targetBlank": false,
"title": "Tag-based Link",
"tooltip": "Filtered by tags",
"type": "tag",
"url": "/dashboards/tag/alerts"
}
],
"liveNow": true,
"panels": [
{
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 0
},
"id": 1,
"options": {},
"pluginVersion": "",
"targets": [
{
"refId": "A"
}
],
"title": "Simple Panel",
"type": "stat"
}
],
"preload": true,
"refresh": "30s",
"schemaVersion": 42,
"tags": [
"test",
"properties",
"metadata"
],
"templating": {
"list": [
{
"allowCustomValue": true,
"current": {
"text": "value1",
"value": "value1"
},
"hide": 0,
"includeAll": false,
"multi": false,
"name": "simple_var",
"options": [],
"query": "value1,value2,value3",
"skipUrlSync": false,
"type": "custom"
}
]
},
"time": {
"from": "now-12h",
"to": "now"
},
"timepicker": {
"nowDelay": "1m",
"refresh_intervals": [
"5s",
"10s",
"30s",
"1m",
"5m",
"15m",
"30m",
"1h",
"2h",
"1d"
]
},
"timezone": "America/New_York",
"title": "Dashboard Properties Test",
"weekStart": "sunday"
},
"status": {
"conversion": {
"failed": false,
"storedVersion": "v2beta1"
}
}
}