From b22b3e5bb9faaea49daa4a859edbb6ffb5d6fada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 21 Apr 2017 16:28:01 +0200 Subject: [PATCH] mysql: added default query template --- pkg/services/sqlstore/sql_test_data.go | 5 ----- public/app/plugins/datasource/mysql/module.ts | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) 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); }