Hello,
I was trying to use sideload() but getting an error, any idea what it is complaining of?
Kapacitor Version 1.5
OS: Windows
invalid TICKscript: parser: unexpected identifier line 29 char 17 in " .order('hosts\host". expected: ")"
sideload excerpt-
26 var customized = data
27 |sideload()
28 .source('file:\\\C:\myStack\kapacitor-1.5.3-1\sideload\')
29 .order('hosts\host-{{.host}}.yml')
30 .field('cpu_threshold', 95)
Full Tickscript:
var db = 'test_db'
var rp = 'autogen'
var groupBy = ['instance', 'host']
var data = stream
|from()
.database(db)
.retentionPolicy(rp)
.measurement('Processor')
.groupBy(groupBy)
.where(lambda: "instance" == '_Total')
|window()
.period(20s)
.every(10s)
.align()
|log()
|where(lambda: isPresent("Percent_Processor_Time"))
|last('Percent_Processor_Time')
.as('value')
|eval()
.keep('value')
|log()
var customized = data
|sideload()
.source('file:\\\C:\mystack\kapacitor-1.5.3-1\sideload\')
.order('hosts\host-{{.host}}.yml')
.field('cpu_threshold', 95)
|log()
var trigger = customized
|alert()
.crit(lambda: "value" > "cpu_threshold")
|influxDBOut()
.create()
.database(db)
.retentionPolicy(rp)
.measurement('sideload_test')
.tag('alertName', 'sideload_test')
.tag('triggerType', 'threshold')
Thanks