mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 01:15:46 +08:00
merge backend-datasource and datasource type
This commit is contained in:
@ -70,10 +70,10 @@ func Init() error {
|
||||
Plugins = make(map[string]*PluginBase)
|
||||
BackendDatasources = make(map[string]*BackendDatasource)
|
||||
PluginTypes = map[string]interface{}{
|
||||
"panel": PanelPlugin{},
|
||||
"datasource": DataSourcePlugin{},
|
||||
"app": AppPlugin{},
|
||||
"backend-datasource": BackendDatasource{},
|
||||
"panel": PanelPlugin{},
|
||||
"datasource": DataSourcePlugin{},
|
||||
"app": AppPlugin{},
|
||||
//"backend-datasource": BackendDatasource{},
|
||||
}
|
||||
|
||||
plog.Info("Starting plugin search")
|
||||
@ -98,20 +98,17 @@ func Init() error {
|
||||
for _, panel := range Panels {
|
||||
panel.initFrontendPlugin()
|
||||
}
|
||||
for _, panel := range DataSources {
|
||||
panel.initFrontendPlugin()
|
||||
for _, ds := range DataSources {
|
||||
if ds.Backend {
|
||||
ds.initBackendPlugin(plog)
|
||||
}
|
||||
|
||||
ds.initFrontendPlugin()
|
||||
}
|
||||
for _, app := range Apps {
|
||||
app.initApp()
|
||||
}
|
||||
|
||||
for _, be := range BackendDatasources {
|
||||
err := be.initBackendPlugin(plog)
|
||||
if err != nil {
|
||||
plog.Error("failed to init plugin", "id", be.Id, "error", err)
|
||||
}
|
||||
}
|
||||
|
||||
go StartPluginUpdateChecker()
|
||||
go updateAppDashboards()
|
||||
|
||||
|
Reference in New Issue
Block a user