1
- import * as graphitePlugin from 'app/plugins/datasource/graphite/module' ;
2
- import * as cloudwatchPlugin from 'app/plugins/datasource/cloudwatch/module' ;
3
- import * as dashboardDSPlugin from 'app/plugins/datasource/dashboard/module' ;
4
- import * as elasticsearchPlugin from 'app/plugins/datasource/elasticsearch/module' ;
5
- import * as opentsdbPlugin from 'app/plugins/datasource/opentsdb/module' ;
6
- import * as grafanaPlugin from 'app/plugins/datasource/grafana/module' ;
7
- import * as influxdbPlugin from 'app/plugins/datasource/influxdb/module' ;
8
- import * as lokiPlugin from 'app/plugins/datasource/loki/module' ;
9
- import * as mixedPlugin from 'app/plugins/datasource/mixed/module' ;
10
- import * as mysqlPlugin from 'app/plugins/datasource/mysql/module' ;
11
- import * as postgresPlugin from 'app/plugins/datasource/postgres/module' ;
12
- import * as prometheusPlugin from 'app/plugins/datasource/prometheus/module' ;
13
- import * as mssqlPlugin from 'app/plugins/datasource/mssql/module' ;
14
- import * as testDataDSPlugin from 'app/plugins/datasource/testdata/module' ;
15
- import * as inputDatasourcePlugin from 'app/plugins/datasource/input/module' ;
16
- import * as stackdriverPlugin from 'app/plugins/datasource/stackdriver/module' ;
17
- import * as azureMonitorPlugin from 'app/plugins/datasource/grafana-azure-monitor-datasource/module' ;
1
+ const graphitePlugin = async ( ) =>
2
+ await import ( /* webpackChunkName: "graphitePlugin" */ 'app/plugins/datasource/graphite/module' ) ;
3
+ const cloudwatchPlugin = async ( ) =>
4
+ await import ( /* webpackChunkName: "cloudwatchPlugin" */ 'app/plugins/datasource/cloudwatch/module' ) ;
5
+ const dashboardDSPlugin = async ( ) =>
6
+ await import ( /* webpackChunkName "dashboardDSPlugin" */ 'app/plugins/datasource/dashboard/module' ) ;
7
+ const elasticsearchPlugin = async ( ) =>
8
+ await import ( /* webpackChunkName: "elasticsearchPlugin" */ 'app/plugins/datasource/elasticsearch/module' ) ;
9
+ const opentsdbPlugin = async ( ) =>
10
+ await import ( /* webpackChunkName: "opentsdbPlugin" */ 'app/plugins/datasource/opentsdb/module' ) ;
11
+ const grafanaPlugin = async ( ) =>
12
+ await import ( /* webpackChunkName: "grafanaPlugin" */ 'app/plugins/datasource/grafana/module' ) ;
13
+ const influxdbPlugin = async ( ) =>
14
+ await import ( /* webpackChunkName: "influxdbPlugin" */ 'app/plugins/datasource/influxdb/module' ) ;
15
+ const lokiPlugin = async ( ) => await import ( /* webpackChunkName: "lokiPlugin" */ 'app/plugins/datasource/loki/module' ) ;
16
+ const mixedPlugin = async ( ) =>
17
+ await import ( /* webpackChunkName: "mixedPlugin" */ 'app/plugins/datasource/mixed/module' ) ;
18
+ const mysqlPlugin = async ( ) =>
19
+ await import ( /* webpackChunkName: "mysqlPlugin" */ 'app/plugins/datasource/mysql/module' ) ;
20
+ const postgresPlugin = async ( ) =>
21
+ await import ( /* webpackChunkName: "postgresPlugin" */ 'app/plugins/datasource/postgres/module' ) ;
22
+ const prometheusPlugin = async ( ) =>
23
+ await import ( /* webpackChunkName: "prometheusPlugin" */ 'app/plugins/datasource/prometheus/module' ) ;
24
+ const mssqlPlugin = async ( ) =>
25
+ await import ( /* webpackChunkName: "mssqlPlugin" */ 'app/plugins/datasource/mssql/module' ) ;
26
+ const testDataDSPlugin = async ( ) =>
27
+ await import ( /* webpackChunkName: "testDataDSPlugin" */ 'app/plugins/datasource/testdata/module' ) ;
28
+ const inputDatasourcePlugin = async ( ) =>
29
+ await import ( /* webpackChunkName: "inputDatasourcePlugin" */ 'app/plugins/datasource/input/module' ) ;
30
+ const stackdriverPlugin = async ( ) =>
31
+ await import ( /* webpackChunkName: "stackdriverPlugin" */ 'app/plugins/datasource/stackdriver/module' ) ;
32
+ const azureMonitorPlugin = async ( ) =>
33
+ await import ( /* webpackChunkName: "azureMonitorPlugin" */ 'app/plugins/datasource/grafana-azure-monitor-datasource/module' ) ;
18
34
19
35
import * as textPanel from 'app/plugins/panel/text/module' ;
20
36
import * as text2Panel from 'app/plugins/panel/text2/module' ;
@@ -35,7 +51,7 @@ import * as pieChartPanel from 'app/plugins/panel/piechart/module';
35
51
import * as barGaugePanel from 'app/plugins/panel/bargauge/module' ;
36
52
import * as logsPanel from 'app/plugins/panel/logs/module' ;
37
53
38
- import * as exampleApp from 'app/plugins/app/example-app/module' ;
54
+ const exampleApp = async ( ) => await import ( /* webpackChunkName: " exampleApp" */ 'app/plugins/app/example-app/module' ) ;
39
55
40
56
const builtInPlugins : any = {
41
57
'app/plugins/datasource/graphite/module' : graphitePlugin ,
0 commit comments