Skip to content

Dashboard

Root container for Grafana dashboards.

<Dashboard uid="my-dashboard" title="My Dashboard" tags={['tag1']}>
<Variable name="instance" />
<Row title="Summary">...</Row>
</Dashboard>
PropTypeDefaultDescription
uid *stringrequiredUnique identifier for the dashboard
title *stringrequiredDashboard title
tagsstring[]-Dashboard tags for filtering
datasourcestring-Default datasource UID for all panels
datasourceTypestring-Datasource type (e.g., ‘prometheus’, ‘victoriametrics-metrics-datasource’). Defaults to ‘prometheus’
refreshstring | 'auto' | false-Auto-refresh interval (e.g., ‘5s’, ‘1m’, ‘auto’)
timestring-Default time range (e.g., ‘1h’, ‘6h’, ‘24h’)
timezone'browser' | 'utc'-Timezone setting
tooltip'shared' | 'single' | 'hidden'-Tooltip sharing mode
childrenReactNode-Dashboard children

Props marked with * are required.