فهرست منبع

tech(tsdb): add basic skeleton for alerting

bergquist 9 سال پیش
والد
کامیت
b8ec1ce9a2
1فایلهای تغییر یافته به همراه30 افزوده شده و 0 حذف شده
  1. 30 0
      pkg/tsdb/opentsdb/opentsdb.go

+ 30 - 0
pkg/tsdb/opentsdb/opentsdb.go

@@ -0,0 +1,30 @@
+package opentsdb
+
+import (
+	"net/http"
+
+	"github.com/grafana/grafana/pkg/log"
+	"github.com/grafana/grafana/pkg/tsdb"
+)
+
+type OpenTsdbExecutor struct {
+	*tsdb.DataSourceInfo
+}
+
+func NewOpenTsdbExecutorExecutor(dsInfo *tsdb.DataSourceInfo) tsdb.Executor {
+	return &OpenTsdbExecutor{dsInfo}
+}
+
+var (
+	plog       log.Logger
+	HttpClient http.Client
+)
+
+func init() {
+	plog = log.New("tsdb.opentsdb")
+	tsdb.RegisterExecutor("opentsdb", NewOpenTsdbExecutorExecutor)
+}
+
+func (e *OpenTsdbExecutor) Execute(queries tsdb.QuerySlice, queryContext *tsdb.QueryContext) *tsdb.BatchResult {
+	panic("Missing implementation")
+}