Versions in this module Expand all Collapse all v0 v0.0.1 Jul 13, 2018 Changes in this version + func LoadObjectsFromWorkDir(Grafana GrafanaInterface) + func SaveAllObjects(Grafana GrafanaInterface) + func SaveNewObjectsPeriodically(Grafana GrafanaInterface) + type Grafana struct + BaseURL string + DBcrc32 map[string]uint32 + DScrc32 map[int]uint32 + SaveFlag bool + WorkDir string + func (grafana *Grafana) DeleteAllDashboards() error + func (grafana *Grafana) DeleteAllDatasources() error + func (grafana *Grafana) GetAllDashboardsCrc32() error + func (grafana *Grafana) GetAllDatasourcesCrc32() error + func (grafana *Grafana) IsSaveScriptMode() bool + func (grafana *Grafana) LoadAllDashboards() error + func (grafana *Grafana) LoadAllDatasources() error + func (grafana *Grafana) SaveNewDashboards() error + func (grafana *Grafana) SaveNewDatasources() error + type GrafanaInterface interface + DeleteAllDashboards func() error + DeleteAllDatasources func() error + GetAllDashboardsCrc32 func() error + GetAllDatasourcesCrc32 func() error + IsSaveScriptMode func() bool + LoadAllDashboards func() error + LoadAllDatasources func() error + SaveNewDashboards func() error + SaveNewDatasources func() error + func Init() GrafanaInterface + func NewGrafana(baseURL string, workDir string, saveFlag bool) GrafanaInterface