From bd3259d07a8bfe2150a4347b48e214a1a4452b09 Mon Sep 17 00:00:00 2001 From: bergquist Date: Wed, 9 Nov 2016 15:55:47 +0100 Subject: [PATCH] feat(mqe): init commit --- pkg/cmd/grafana-server/main.go | 1 + pkg/tsdb/mqe/mqe.go | 33 +++++++++++++++++++++++++++++++++ pkg/tsdb/mqe/types.go | 1 + 3 files changed, 35 insertions(+) create mode 100644 pkg/tsdb/mqe/mqe.go create mode 100644 pkg/tsdb/mqe/types.go diff --git a/pkg/cmd/grafana-server/main.go b/pkg/cmd/grafana-server/main.go index a0cb0abf886..61dcf023286 100644 --- a/pkg/cmd/grafana-server/main.go +++ b/pkg/cmd/grafana-server/main.go @@ -21,6 +21,7 @@ import ( _ "github.com/grafana/grafana/pkg/services/alerting/notifiers" _ "github.com/grafana/grafana/pkg/tsdb/graphite" _ "github.com/grafana/grafana/pkg/tsdb/influxdb" + _ "github.com/grafana/grafana/pkg/tsdb/mqe" _ "github.com/grafana/grafana/pkg/tsdb/opentsdb" _ "github.com/grafana/grafana/pkg/tsdb/prometheus" _ "github.com/grafana/grafana/pkg/tsdb/testdata" diff --git a/pkg/tsdb/mqe/mqe.go b/pkg/tsdb/mqe/mqe.go new file mode 100644 index 00000000000..1f77c9ab34d --- /dev/null +++ b/pkg/tsdb/mqe/mqe.go @@ -0,0 +1,33 @@ +package mqe + +import ( + "context" + "net/http" + + "github.com/grafana/grafana/pkg/log" + "github.com/grafana/grafana/pkg/tsdb" +) + +type MQEExecutor struct { + *tsdb.DataSourceInfo +} + +func NewMQEExecutor(dsInfo *tsdb.DataSourceInfo) tsdb.Executor { + return &MQEExecutor{dsInfo} +} + +var ( + glog log.Logger + HttpClient *http.Client +) + +func init() { + glog = log.New("tsdb.mqe") + tsdb.RegisterExecutor("mqe", NewMQEExecutor) + + HttpClient = tsdb.GetDefaultClient() +} + +func (e *MQEExecutor) Execute(ctx context.Context, queries tsdb.QuerySlice, context *tsdb.QueryContext) *tsdb.BatchResult { + return &tsdb.BatchResult{} +} diff --git a/pkg/tsdb/mqe/types.go b/pkg/tsdb/mqe/types.go new file mode 100644 index 00000000000..c6a5b37aeff --- /dev/null +++ b/pkg/tsdb/mqe/types.go @@ -0,0 +1 @@ +package mqe