influxdata / influxdata/kapacitor
kapacitor task delete hangs if post endpoint is unresponsive
- Dominant language
- Go
- Stars
- 2.4k
- Forks
- 479
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 4
Description
When posting to an external endpoint if the external endpoint becomes unresponsive, trying to delete the kapacitor task results in kapacitor hanging indefinitely.
example tick script below
ID: api-v1-thresholds-fd658087-b9ee-459f-825f-196b0f5bb15b
Error:
Template:
Type: stream
Status: enabled
Executing: true
Created: 24 Jan 17 18:56 UTC
Modified: 24 Jan 17 18:56 UTC
LastEnabled: 24 Jan 17 18:56 UTC
Databases Retention Policies: ["test"."default"]
TICKscript:
// auto-generated by threshman on 2017-01-24T18:56:03.842Z
stream
|from()
.measurement('8c6fff5d-c3a0-47f6-8b60-f1c54d0b8abd,env:testing')
|default()
.field('value', -1)
|where(lambda: "value" > 5)
|stats(15s)
|derivative('emitted')
.unit(15s)
.nonNegative()
|default()
.tag('thresholdId', 'fd658087-b9ee-459f-825f-196b0f5bb15b')
|alert()
.id('fd658087-b9ee-459f-825f-196b0f5bb15b')
.message('threshold \'test_deadman_metric\' is {{ if eq .Level "OK" }}ok{{ else }}breached{{ end }}, minThroughput: 0.99 points/15s, currentThroughput: {{ index .Fields "emitted" }} points/15s, currentValues: ')
.crit(lambda: "emitted" <= 0.99)
.post('http://')
DOT:
digraph api-v1-thresholds-fd658087-b9ee-459f-825f-196b0f5bb15b {
graph [throughput="0.00 points/s"];
stream0 [avg_exec_time_ns="0s" ];
stream0 -> from1 [processed="0"];
from1 [avg_exec_time_ns="0s" ];
from1 -> default2 [processed="0"];
default2 [avg_exec_time_ns="0s" fields_defaulted="0" tags_defaulted="0" ];
default2 -> where3 [processed="0"];
where3 [avg_exec_time_ns="0s" ];
where3 -> noop5 [processed="0"];
noop5 [avg_exec_time_ns="0s" ];
stats4 [avg_exec_time_ns="12.933µs" ];
stats4 -> derivative6 [processed="9"];
derivative6 [avg_exec_time_ns="2.756µs" ];
derivative6 -> default7 [processed="8"];
default7 [avg_exec_time_ns="1.429µs" fields_defaulted="0" tags_defaulted="8" ];
default7 -> alert8 [processed="8"];
alert8 [alerts_triggered="8" avg_exec_time_ns="0s" crits_triggered="8" infos_triggered="0" oks_triggered="0" warns_triggered="0" ];
}
Contributor guide
Assessment
This issue has not been assessed yet.