Influx: Support flux in the influx datasource (#25308)

* add flux 
* add token to datasource config editor
* add backend for flux
* make the interpolated query available in query inspector
* go mod tidy
* Chore: fixes a couple of strict null errors in influxdb plugin

Co-authored-by: kyle <kyle@grafana.com>
Co-authored-by: Lukas Siatka <lukasz.siatka@grafana.com>
This commit is contained in:
Ryan McKinley
2020-06-10 15:26:24 -04:00
committed by GitHub
co-authored by kyle Lukas Siatka
parent c7aac1fd40
commit 5f1f820bb9
24 changed files with 1449 additions and 55 deletions
+25
View File
@@ -0,0 +1,25 @@
#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string
#group,false,false,true,true,false,false,true,true,true,true
#default,_result,,,,,,,,,
,result,table,_start,_stop,_time,_value,_field,_measurement,a,b
,,0,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T10:34:08.135814545Z,1.4,f,test,1,adsfasdf
,,0,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.850214724Z,6.6,f,test,1,adsfasdf
#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string
#group,false,false,true,true,false,false,true,true,true,true
#default,_result,,,,,,,,,
,result,table,_start,_stop,_time,_value,_field,_measurement,a,b
,,1,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T10:34:08.135814545Z,4,i,test,1,adsfasdf
,,1,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.850214724Z,-1,i,test,1,adsfasdf
#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,bool,string,string,string,string
#group,false,false,true,true,false,false,true,true,true,true
#default,_result,,,,,,,,,
,result,table,_start,_stop,_time,_value,_field,_measurement,a,b
,,2,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.62797864Z,false,f,test,0,adsfasdf
,,2,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.969100374Z,true,f,test,0,adsfasdf
#datatype,string,long,dateTime:RFC3339Nano,dateTime:RFC3339Nano,dateTime:RFC3339Nano,unsignedLong,string,string,string,string
#group,false,false,true,true,false,false,true,true,true,true
#default,_result,,,,,,,,,
,result,table,_start,_stop,_time,_value,_field,_measurement,a,b
,,3,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.62797864Z,0,i,test,0,adsfasdf
,,3,2020-02-17T22:19:49.747562847Z,2020-02-18T22:19:49.747562847Z,2020-02-18T22:08:44.969100374Z,2,i,test,0,adsfasdf
1 #datatype string long dateTime:RFC3339 dateTime:RFC3339 dateTime:RFC3339 double string string string string
2 #group false false true true false false true true true true
3 #default _result
4 result table _start _stop _time _value _field _measurement a b
5 0 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T10:34:08.135814545Z 1.4 f test 1 adsfasdf
6 0 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.850214724Z 6.6 f test 1 adsfasdf
7 #datatype string long dateTime:RFC3339 dateTime:RFC3339 dateTime:RFC3339 long string string string string
8 #group false false true true false false true true true true
9 #default _result
10 result table _start _stop _time _value _field _measurement a b
11 1 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T10:34:08.135814545Z 4 i test 1 adsfasdf
12 1 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.850214724Z -1 i test 1 adsfasdf
13 #datatype string long dateTime:RFC3339 dateTime:RFC3339 dateTime:RFC3339 bool string string string string
14 #group false false true true false false true true true true
15 #default _result
16 result table _start _stop _time _value _field _measurement a b
17 2 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.62797864Z false f test 0 adsfasdf
18 2 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.969100374Z true f test 0 adsfasdf
19 #datatype string long dateTime:RFC3339Nano dateTime:RFC3339Nano dateTime:RFC3339Nano unsignedLong string string string string
20 #group false false true true false false true true true true
21 #default _result
22 result table _start _stop _time _value _field _measurement a b
23 3 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.62797864Z 0 i test 0 adsfasdf
24 3 2020-02-17T22:19:49.747562847Z 2020-02-18T22:19:49.747562847Z 2020-02-18T22:08:44.969100374Z 2 i test 0 adsfasdf