diff --git a/pkg/services/sqlstore/sql_test_data.go b/pkg/services/sqlstore/sql_test_data.go index ad8d36dfce5..ffb3f0fc997 100644 --- a/pkg/services/sqlstore/sql_test_data.go +++ b/pkg/services/sqlstore/sql_test_data.go @@ -61,11 +61,6 @@ func InsertSqlTestData(cmd *m.InsertSqlTestDataCommand) error { sqlRandomWalk("server2", "frontend", 100, 1.123, sess) sqlRandomWalk("server3", "frontend", 100, 1.123, sess) - sqlRandomWalk("server1", "backend", 100, 1.123, sess) - sqlRandomWalk("server2", "backend", 100, 1.123, sess) - sqlRandomWalk("server3", "backend", 100, 1.123, sess) - sqlRandomWalk("db-server1", "backend", 100, 1.123, sess) - return err }) } diff --git a/public/app/plugins/datasource/mysql/module.ts b/public/app/plugins/datasource/mysql/module.ts index afaa2b9e143..23fa783b195 100644 --- a/public/app/plugins/datasource/mysql/module.ts +++ b/public/app/plugins/datasource/mysql/module.ts @@ -9,12 +9,23 @@ export interface MysqlQuery { refId: string; format: string; alias: string; + rawSql: string; } export interface QueryMeta { sql: string; } + +var defaulQuery = `SELECT + UNIX_TIMESTAMP() as time_sec, + as value, + as metric +FROM +WHERE $__timeFilter(time_column) +ORDER BY ASC +`; + class MysqlQueryCtrl extends QueryCtrl { static templateUrl = 'partials/query.editor.html'; @@ -35,6 +46,10 @@ class MysqlQueryCtrl extends QueryCtrl { {text: 'Table', value: 'table'}, ]; + if (!this.target.rawSql) { + this.target.rawSql = defaulQuery; + } + this.panelCtrl.events.on('data-received', this.onDataReceived.bind(this), $scope); this.panelCtrl.events.on('data-error', this.onDataError.bind(this), $scope); }