yes? no? maybe?
someone?

On Wednesday, June 15, 2016 at 6:47:46 PM UTC+3, elad....@adk2.com wrote:
>
> For reference - 
> Here's the *DERIVATIVE* example I've configured, but still sending alerts 
> for existing/new points:
> -------------
> stream 
>    |from() 
>        .measurement('delaware:last_completed') 
>        .where(lambda: "name" == 'exchange_hourly') 
>    |stats(1m) 
>    |derivative('emitted') 
>        .unit(1m) 
>        .nonNegative() 
>    |alert() 
>        .id('{{ .TaskName }}') 
>        .message('service is dead') 
>        .crit(lambda: "emitted" < 1.0) 
>        .log() 
>        .slack() 
>        .channel('#alerts')
> -----------------
> (Also tried to implement this derivative within a batch script. same 
> behavior)
>
> Please advise, as many of our services depends on this feature :/
> thanks a lot.
>
> On Wednesday, June 15, 2016 at 5:42:54 PM UTC+3, elad....@adk2.com wrote:
>>
>> Hello,
>>
>> We're trying to setup a *deadman* check for two measurements, 
>> but after long hours and QA to this function - I cannot get rid of the 
>> false-positives it sends.
>>
>> Could you please take a look at this TICK and let me know what am I doing 
>> wrong?
>> Here's the TICK file:
>>
>> stream 
>>    |from() 
>>       .measurement('last_completed') 
>>       .where(lambda: "name" == 'data') 
>> //    |eval(lambda: "value").as('value') 
>>    |deadman(1.0, 1m) 
>>       .message('Service:{{ index .Tags "name"}} is {{ if eq .Level "OK" 
>> }}alive{{ else }}dead - not running for 1m {{ end }}') 
>>       .log() 
>>       .slack() 
>>       .channel('#alerts')
>>
>>
>> And here's an example data set:
>>
>>
>> 2016-06-15T14:05:47.769283954Z "data" 1
>> 2016-06-15T14:05:56.17229738Z "data" 1
>> 2016-06-15T14:06:04.216883312Z "data" 3
>> 2016-06-15T14:06:12.028630147Z "data" 2
>> 2016-06-15T14:06:20.21923461Z "data" 2
>> 2016-06-15T14:06:28.37728243Z "data" 0
>> 2016-06-15T14:06:36.239360137Z "data" 1
>> Although there are new points every 8 seconds approx, deadman is 
>> alerting every minute.
>> I've tried all kind of times & limits.. (checks for every minute, hour, 
>> two hours).
>>
>> What could be the reason for this?
>>
>> Important -- 
>> I've also tried to convert the above STREAM tick to a BATCH and the 
>> behavior was the same.
>> Also tried to use the DERIVATIVE instead of the deadman - and it still 
>> ignores the new points and alerting :(
>>
>>
>> Influx 0.13.0
>> Kapacitor 1.0.0-beta
>> (the above was tried on both 0.13.1 and the new beta)
>>
>> THANKS!
>> Elad
>>
>

-- 
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 influxdb+unsubscr...@googlegroups.com.
To post to this group, send email to influxdb@googlegroups.com.
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/9cb129ee-cda4-4335-abff-5216a7a5445d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to