Alle hier vermelde functies worden ondersteund in:
De functies worden vermeld zonder aanvullende informatie. Klik op de functie om de volledige details te zien.
Functie | Beschrijving |
---|---|
forecast | De toekomstige waarde, max, min, delta of gemiddelde van het item. |
timeleft | De tijd in seconden die nodig is voor een item om de opgegeven drempel te bereiken. |
/host/key
is een algemene verplichte eerste parameter voor de functies verwijzend naar de geschiedenis van het hostitem(sec|#num)<:time shift>
is een gebruikelijke tweede parameter voor de functies die verwijzen naar de geschiedenis van het hostitem, waarbij:
Enkele algemene opmerkingen over functieparameters:
<
>
/host/key
en (sec|#num)<:tijdsverschuiving>
mogen nooit tussen aanhalingstekens worden geplaatstDe toekomstige waarde, max, min, delta of gemiddelde van het item.
Ondersteunde waarsetypes: Float, Integer.
Parameters:
now
+ tijd
; max, min, delta en gem onderzoeken de itemwaarde schatting op het interval tussen now
en now
+ tijd
.Opmerkingen:
Voorbeelden:
forecast(/host/key,#10,1h) #voorspel de itemwaarde over één uur op basis van de laatste 10 waarden
forecast(/host/key,1h,30m) #voorspel de itemwaarde over 30 minuten op basis van de laatste uur gegevens
forecast(/host/key,1h:now-1d,12h) #voorspel de itemwaarde over 12 uur op basis van één uur van één dag geleden
forecast(/host/key,1h,10m,"exponential") #voorspel de itemwaarde over 10 minuten op basis van de laatste uur gegevens en exponentiële functie
forecast(/host/key,1h,2h,"polynomial3","max") #voorspel de maximale waarde die het item kan bereiken in de komende twee uur op basis van laatste uur gegevens en kubische (derdegraads) polynoom
forecast(/host/key,#2,-20m) #schat de itemwaarde van 20 minuten geleden op basis van de laatste twee waarden (dit kan nauwkeuriger zijn dan last() gebruiken, vooral als het item zelden wordt bijgewerkt, bijvoorbeeld eens per uur)
De tijd in seconden die nodig is voor een item om de opgegeven drempel te bereiken.
Ondersteunde waarsetypes: Float, Integer.
Parameters:
Opmerkingen:
Voorbeelden:
timeleft(/host/key,#10,0) #de tijd tot de itemwaarde nul bereikt op basis van de laatste 10 waarden
timeleft(/host/key,1h,100) #de tijd tot de itemwaarde 100 bereikt op basis van de laatste uur gegevens
timeleft(/host/key,1h:now-1d,100) #de tijd tot de itemwaarde 100 bereikt op basis van één uur van één dag geleden
timeleft(/host/key,1h,200,"polynomial2") #de tijd tot de itemwaarde 200 bereikt op basis van de laatste uur gegevens en veronderstelling dat het item zich gedraagt als een kwadratische (tweedegraads) polynoom