fix usage of metric column types so that you don't need to specify metric alias

pull/12679/head
Marcus Efraimsson 7 years ago
parent 3aa4790979
commit e32cf75c2d
No known key found for this signature in database
GPG Key ID: EBFE0FB04612DD4A
  1. 5
      pkg/tsdb/sql_engine.go

@ -75,6 +75,10 @@ var NewSqlQueryEndpoint = func(config *SqlQueryEndpointConfiguration, rowTransfo
queryEndpoint.timeColumnNames = config.TimeColumnNames
}
if len(config.MetricColumnTypes) > 0 {
queryEndpoint.metricColumnTypes = config.MetricColumnTypes
}
engineCache.Lock()
defer engineCache.Unlock()
@ -249,6 +253,7 @@ func (e *sqlQueryEndpoint) transformToTimeSeries(query *Query, rows *core.Rows,
columnType := columnTypes[i].DatabaseTypeName()
for _, mct := range e.metricColumnTypes {
e.log.Info(mct)
if columnType == mct {
metricIndex = i
continue

Loading…
Cancel
Save