I'm trying to "soften alerts" ensuring that all the points in a window are
above the warn/crit level:
here's some of the code:
var stats = stream
|from()
.database('monitoring')
.measurement('cpu')
.where(lambda: "cpu" == 'cpu-total')
|groupBy('project', 'roles', 'stage', 'host')
|window()
.period(4m)
.every(1m)
|max('usage_idle')
.as('max_usage_idle')
Everything works fine (I think) but if I add a log() it seems that the
original "usage_idle" disappears
[high_cpu:log5] 2016/07/27 10:28:00 E! WINDOW {cpu host=foo,project=bar,
roles=foo,bar=, [host project roles stage] map[host:foo project:bar roles:foo
stages:bar cpu:cpu-total] map[usage_softirq:0.008354916868605965
usage_system:0.06683933494884772 usage_user:0.22558275545293097
max_usage_idle:99.47364023737072 usage_nice:0 usage_iowait:
0.21722783858261527 usage_irq:0 usage_steal:0.008354916868605965 usage_guest
:0 usage_guest_nice:0] 2016-07-27 10:28:00 +0000 UTC}
This makes it a bit difficult to debug if actually all the previous points
meet certain criteria.
How do I keep current "usage_idle" ? (I'm using kapacitor beta)
--
Remember to include the InfluxDB version number with all issue reports
---
You received this message because you are subscribed to the Google Groups
"InfluxDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit
https://groups.google.com/d/msgid/influxdb/665389c0-cddd-4ea6-8b05-5108483620ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.