Add dummy data for KapacitorRules component test
Signed-off-by: Deniz Kusefoglu <denizk@gmail.com>pull/3006/head
parent
4eb674952f
commit
d9290f36a8
|
@ -59,3 +59,101 @@ export const kapacitor = {
|
|||
proxy: '/proxy/kapacitor/1',
|
||||
},
|
||||
}
|
||||
|
||||
export const kapacitorRules = [
|
||||
{
|
||||
id: 'chronograf-v1-1bb60c5d-9c46-4601-8fdd-930ac5d2ae3d',
|
||||
tickscript:
|
||||
"var db = 'telegraf'\n\nvar rp = 'autogen'\n\nvar measurement = 'cpu'\n\nvar groupBy = ['cpu']\n\nvar whereFilter = lambda: (\"cpu\" != 'cpu-total' OR \"cpu\" != 'cpu1')\n\nvar period = 1h\n\nvar name = 'asdfasdfasdfasdfbob'\n\nvar idVar = name + ':{{.Group}}'\n\nvar message = ''\n\nvar idTag = 'alertID'\n\nvar levelTag = 'level'\n\nvar messageField = 'message'\n\nvar durationField = 'duration'\n\nvar outputDB = 'chronograf'\n\nvar outputRP = 'autogen'\n\nvar outputMeasurement = 'alerts'\n\nvar triggerType = 'deadman'\n\nvar threshold = 0.0\n\nvar data = stream\n |from()\n .database(db)\n .retentionPolicy(rp)\n .measurement(measurement)\n .groupBy(groupBy)\n .where(whereFilter)\n\nvar trigger = data\n |deadman(threshold, period)\n .stateChangesOnly()\n .message(message)\n .id(idVar)\n .idTag(idTag)\n .levelTag(levelTag)\n .messageField(messageField)\n .durationField(durationField)\n .stateChangesOnly()\n .pushover()\n .pushover()\n .sensu()\n .source('Kapacitorsdfasdf')\n .handlers()\n\ntrigger\n |eval(lambda: \"emitted\")\n .as('value')\n .keep('value', messageField, durationField)\n |eval(lambda: float(\"value\"))\n .as('value')\n .keep()\n |influxDBOut()\n .create()\n .database(outputDB)\n .retentionPolicy(outputRP)\n .measurement(outputMeasurement)\n .tag('alertName', name)\n .tag('triggerType', triggerType)\n\ntrigger\n |httpOut('output')\n",
|
||||
query: {
|
||||
id: 'chronograf-v1-1bb60c5d-9c46-4601-8fdd-930ac5d2ae3d',
|
||||
database: 'telegraf',
|
||||
measurement: 'cpu',
|
||||
retentionPolicy: 'autogen',
|
||||
fields: [],
|
||||
tags: {
|
||||
cpu: ['cpu-total', 'cpu1'],
|
||||
},
|
||||
groupBy: {
|
||||
time: '',
|
||||
tags: ['cpu'],
|
||||
},
|
||||
areTagsAccepted: false,
|
||||
rawText: null,
|
||||
range: null,
|
||||
shifts: null,
|
||||
},
|
||||
every: '',
|
||||
alertNodes: {
|
||||
typeOf: 'alert',
|
||||
stateChangesOnly: true,
|
||||
useFlapping: false,
|
||||
post: [],
|
||||
tcp: [],
|
||||
email: [],
|
||||
exec: [],
|
||||
log: [],
|
||||
victorOps: [],
|
||||
pagerDuty: [],
|
||||
pushover: [
|
||||
{
|
||||
userKey: '',
|
||||
device: '',
|
||||
title: '',
|
||||
url: '',
|
||||
urlTitle: '',
|
||||
sound: '',
|
||||
},
|
||||
{
|
||||
userKey: '',
|
||||
device: '',
|
||||
title: '',
|
||||
url: '',
|
||||
urlTitle: '',
|
||||
sound: '',
|
||||
},
|
||||
],
|
||||
sensu: [
|
||||
{
|
||||
source: 'Kapacitorsdfasdf',
|
||||
handlers: [],
|
||||
},
|
||||
],
|
||||
slack: [],
|
||||
telegram: [],
|
||||
hipChat: [],
|
||||
alerta: [],
|
||||
opsGenie: [],
|
||||
talk: [],
|
||||
},
|
||||
message: '',
|
||||
details: '',
|
||||
trigger: 'deadman',
|
||||
values: {
|
||||
period: '1h0m0s',
|
||||
rangeValue: '',
|
||||
},
|
||||
name: 'asdfasdfasdfasdfbob',
|
||||
type: 'stream',
|
||||
dbrps: [
|
||||
{
|
||||
db: 'telegraf',
|
||||
rp: 'autogen',
|
||||
},
|
||||
],
|
||||
status: 'enabled',
|
||||
executing: true,
|
||||
error: '',
|
||||
created: '2018-01-05T15:40:48.195743458-08:00',
|
||||
modified: '2018-03-13T17:17:23.991640555-07:00',
|
||||
'last-enabled': '2018-03-13T17:17:23.991640555-07:00',
|
||||
links: {
|
||||
self:
|
||||
'/chronograf/v1/sources/1/kapacitors/1/rules/chronograf-v1-1bb60c5d-9c46-4601-8fdd-930ac5d2ae3d',
|
||||
kapacitor:
|
||||
'/chronograf/v1/sources/1/kapacitors/1/proxy?path=%2Fkapacitor%2Fv1%2Ftasks%2Fchronograf-v1-1bb60c5d-9c46-4601-8fdd-930ac5d2ae3d',
|
||||
output:
|
||||
'/chronograf/v1/sources/1/kapacitors/1/proxy?path=%2Fkapacitor%2Fv1%2Ftasks%2Fchronograf-v1-1bb60c5d-9c46-4601-8fdd-930ac5d2ae3d%2Foutput',
|
||||
},
|
||||
},
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue