2017-08-07 7 views

Antwort

1

Ich habe den Knoten Deadman zuvor nicht verwendet.

Mit Blick auf die Alert Dokumentation Sie in der Lage sein sollte Deadman, nachdem er als deadman zu nennen, ist ein Verkettungsverfahren von alert.

Zitat:

AlertNode

Chaining Methoden

  • Alarm

  • ...

  • Deadman

Also folgendes sollte funktionieren;

stream 
    |from() 
     .measurement('cpu') 
     .groupBy(*) 
    |alert() 
     .crit(lambda: "usage_idle" < 10) 
     .topic('cpu') 
    |deadman(threshold, interval) 
     ... 

jedoch, wenn es Sie nicht soll die Ausgabe von stream Knoten in eine Variable speichern kann und es dann auf beiden alert und deadman Knoten gelten getrennt.

Beispiel:

var data = 
    stream 
    |from() 
     .measurement('cpu') 
     .groupBy(*) 
data  
    |alert() 
    .crit(lambda: "usage_idle" < 10) 
    .topic('cpu') 

data 
    |deadman(threshold, interval) 
    ... 

Referenzen:

AlertNode - https://docs.influxdata.com/kapacitor/v1.3/nodes/alert_node/#deadman

+0

s/Ich habe nicht verwenden/Ich habe/nicht verwendet. Könnten Sie den Tippfehler beheben? Da es sich um eine einzelne Zeichenänderung handelt, kann ich sie nicht bearbeiten. –

+0

@HakanBaba Regexp durchgeführt. Vielen Dank –

Verwandte Themen