2018-08-09 20:10:45 +00:00
import { SourceAuthenticationMethod } from 'src/types'
2018-03-13 22:10:31 +00:00
export const source = {
id : '2' ,
name : 'minikube-influx' ,
type : 'influx' ,
url : 'http://192.168.99.100:30400' ,
2018-03-13 22:51:52 +00:00
default : true ,
2018-03-13 22:10:31 +00:00
telegraf : 'telegraf' ,
organization : 'default' ,
role : 'viewer' ,
2018-08-09 20:10:45 +00:00
defaultRP : '' ,
insecureSkipVerify : false ,
authentication : SourceAuthenticationMethod.Basic ,
2018-03-13 22:10:31 +00:00
links : {
self : '/chronograf/v1/sources/2' ,
kapacitors : '/chronograf/v1/sources/2/kapacitors' ,
proxy : '/chronograf/v1/sources/2/proxy' ,
queries : '/chronograf/v1/sources/2/queries' ,
write : '/chronograf/v1/sources/2/write' ,
permissions : '/chronograf/v1/sources/2/permissions' ,
users : '/chronograf/v1/sources/2/users' ,
databases : '/chronograf/v1/sources/2/dbs' ,
2018-03-13 22:51:52 +00:00
annotations : '/chronograf/v1/sources/2/annotations' ,
2018-08-09 20:10:45 +00:00
services : '/chronograf/v1/sources/2/services' ,
health : '/chronograf/v1/sources/2/health' ,
2018-03-13 22:51:52 +00:00
} ,
2018-03-13 22:10:31 +00:00
}
2018-04-06 23:16:27 +00:00
const rule = {
id : '1' ,
name : 't1' ,
status : 'enabled' ,
tickscript : 'foo' ,
dbrps : [ { name : 'db1' , rp : 'rp1' } ] ,
type : 'stream' ,
}
2018-03-07 21:49:05 +00:00
export const kapacitor = {
id : '1' ,
2018-03-07 23:50:19 +00:00
name : 'Test Kapacitor' ,
2018-03-07 21:49:05 +00:00
url : 'http://localhost:9092' ,
2018-03-13 22:10:31 +00:00
insecureSkipVerify : false ,
2018-03-07 21:49:05 +00:00
active : true ,
links : {
self : '/chronograf/v1/sources/47/kapacitors/1' ,
2018-03-12 20:38:17 +00:00
proxy : '/chronograf/v1/sources/47/kapacitors/1/proxy' ,
2018-03-07 21:49:05 +00:00
} ,
2018-04-06 23:16:27 +00:00
rules : [ rule ] ,
status : 'enabled' ,
2018-03-07 21:49:05 +00:00
}
2018-03-13 22:10:31 +00:00
export const createKapacitorBody = {
name : 'Test Kapacitor' ,
url : 'http://localhost:9092' ,
insecureSkipVerify : false ,
username : 'user' ,
password : 'pass' ,
}
2018-03-13 22:51:52 +00:00
export const updateKapacitorBody = {
name : 'Test Kapacitor' ,
url : 'http://localhost:9092' ,
insecureSkipVerify : false ,
username : 'user' ,
password : 'pass' ,
active : true ,
links : {
self : '/chronograf/v1/sources/47/kapacitors/1' ,
proxy : '/chronograf/v1/sources/47/kapacitors/1/proxy' ,
} ,
}
2018-05-01 22:15:15 +00:00
export const queryConfig = {
queries : [
{
id : '60842c85-8bc7-4180-a844-b974e47a98cd' ,
query :
'SELECT mean(:fields:), mean("usage_user") AS "mean_usage_user" FROM "telegraf"."autogen"."cpu" WHERE time > :dashboardTime: GROUP BY time(:interval:) FILL(null)' ,
queryConfig : {
id : '60842c85-8bc7-4180-a844-b974e47a98cd' ,
database : 'telegraf' ,
measurement : 'cpu' ,
retentionPolicy : 'autogen' ,
fields : [
{
value : 'mean' ,
type : 'func' ,
alias : '' ,
args : [ { value : 'usage_idle' , type : 'field' , alias : '' } ] ,
} ,
{
value : 'mean' ,
type : 'func' ,
alias : 'mean_usage_user' ,
args : [ { value : 'usage_user' , type : 'field' , alias : '' } ] ,
} ,
] ,
tags : { } ,
groupBy : { time : 'auto' , tags : [ ] } ,
areTagsAccepted : false ,
fill : 'null' ,
rawText :
'SELECT mean(:fields:), mean("usage_user") AS "mean_usage_user" FROM "telegraf"."autogen"."cpu" WHERE time > :dashboardTime: GROUP BY time(:interval:) FILL(null)' ,
range : null ,
shifts : [ ] ,
} ,
queryTemplated :
'SELECT mean("usage_idle"), mean("usage_user") AS "mean_usage_user" FROM "telegraf"."autogen"."cpu" WHERE time > :dashboardTime: GROUP BY time(:interval:) FILL(null)' ,
tempVars : [
{
tempVar : ':fields:' ,
values : [ { value : 'usage_idle' , type : 'fieldKey' , selected : true } ] ,
} ,
] ,
} ,
] ,
}