diff --git a/public/app/plugins/datasource/cloudwatch/datasource.ts b/public/app/plugins/datasource/cloudwatch/datasource.ts index 1ee2ec6c17d..f21c79a4ca2 100644 --- a/public/app/plugins/datasource/cloudwatch/datasource.ts +++ b/public/app/plugins/datasource/cloudwatch/datasource.ts @@ -15,14 +15,13 @@ import { takeWhile, tap, } from 'rxjs/operators'; -import { getBackendSrv, getGrafanaLiveSrv, toDataQueryResponse } from '@grafana/runtime'; +import { getBackendSrv, getGrafanaLiveSrv, toDataQueryResponse, DataSourceWithBackend } from '@grafana/runtime'; import { RowContextOptions } from '@grafana/ui/src/components/Logs/LogRowContextProvider'; import { DataFrame, DataQueryErrorType, DataQueryRequest, DataQueryResponse, - DataSourceApi, DataSourceInstanceSettings, dateMath, LiveChannelEvent, @@ -88,7 +87,7 @@ const displayCustomError = (title: string, message: string) => export const MAX_ATTEMPTS = 5; -export class CloudWatchDatasource extends DataSourceApi { +export class CloudWatchDatasource extends DataSourceWithBackend { proxyUrl: any; defaultRegion: any; datasourceName: string;