Skip to main content

Grafana Dashboard


Dashboard

grafana-values.yaml
dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
providers:
- name: <provider>
folder: ""
type: file
allowUiUpdates: false
options:
path: /var/lib/grafana/dashboards/<provider>

dashboards:
<provider>:
<dashboard>: {}
  • dashboardProviders
    • dashboardproviders.yaml
      • providers: []
        • allowUiUpdates: false
  • dashboards
    • <provider>

Variables


  • Dashbaord -> Settings -> Variables
  • 사용할 때는 $<name>, ${<name>}, ${<name>:<format>} 형태로 사용합니다

Query

{
"templating": {
"list": [
{
"type": "query",
"name": "<name>",
"label": "<label>",
"description": "<description>",
"datasource": {
"type": "prometheus",
"uid": "<uid>"
},
"query": {
"query": "<query>",
"refId": "<refId>"
},
"regex": "<regex>",
"refresh": 1, // 1: on dashboard load, 2: on time range change
"allValue": "<allValue>"
}
]
}
}