mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* add support for handling preprocessors in the backend * add preprocessor tests * use uppercase for constants * add super label component * remove error message from query editor since its not working (probably cause onDataError doesnt work anymore) * use cheat sheet instead of help * add return type annotation for projects * add support for preprocessing. replace segment comp with select. change components names and refactoring * cleanup * more pr feedback * fix annotations editor * rename aggregation component * fix broken test * remove unnecessary cast * fix strict errors * fix more strict errors * remove not used prop * update docs * use same inline label for annotation editor * fix react prop warning * disable preprocessing for distribution types * using new default values for reducer * auto select 'rate' if metric kind is not gauge * fix create label format * pr feedback * more pr feedback * update images
17 lines
886 B
TypeScript
17 lines
886 B
TypeScript
import { DataSourcePlugin } from '@grafana/data';
|
|
import CloudMonitoringDatasource from './datasource';
|
|
import { QueryEditor } from './components/QueryEditor';
|
|
import { ConfigEditor } from './components/ConfigEditor/ConfigEditor';
|
|
|
|
import CloudMonitoringCheatSheet from './components/CloudMonitoringCheatSheet';
|
|
import { CloudMonitoringAnnotationsQueryCtrl } from './annotations_query_ctrl';
|
|
import { CloudMonitoringVariableQueryEditor } from './components/VariableQueryEditor';
|
|
import { CloudMonitoringQuery } from './types';
|
|
|
|
export const plugin = new DataSourcePlugin<CloudMonitoringDatasource, CloudMonitoringQuery>(CloudMonitoringDatasource)
|
|
.setQueryEditorHelp(CloudMonitoringCheatSheet)
|
|
.setQueryEditor(QueryEditor)
|
|
.setConfigEditor(ConfigEditor)
|
|
.setAnnotationQueryCtrl(CloudMonitoringAnnotationsQueryCtrl)
|
|
.setVariableQueryEditor(CloudMonitoringVariableQueryEditor);
|