Todas as funções listadas aqui são suportadas em:
As funções são listadas sem informações adicionais. Clique na função para ver os detalhes completos.
| Função | Descrição |
|---|---|
| forecast | O valor futuro, máximo, mínimo, delta ou média do item. |
| timeleft | O tempo em segundos necessário para que um item atinja o limite especificado. |
/host/key é um parâmetro obrigatório comum para as funções que referenciam o histórico do item do host(sec|#num)<:deslocamento de tempo> é um parâmetro comum para as funções que referenciam o histórico do item do host, onde:
Algumas observações gerais sobre os parâmetros da função:
< >/host/key e (sec|#num)<:time shift> nunca devem ser colocados entre aspasThe future value, max, min, delta or avg of the item.
Supported value types: Float, Integer.
Parameters:
now + time; max, min, delta and avg investigate the item value estimate on the interval between now and now + time.Comments:
Examples:
forecast(/host/key,#10,1h) #forecast the item value in one hour based on the last 10 values
forecast(/host/key,1h,30m) #forecast the item value in 30 minutes based on the last hour data
forecast(/host/key,1h:now-1d,12h) #forecast the item value in 12 hours based on one hour one day ago
forecast(/host/key,1h,10m,"exponential") #forecast the item value in 10 minutes based on the last hour data and exponential function
forecast(/host/key,1h,2h,"polynomial3","max") #forecast the maximum value the item can reach in the next two hours based on last hour data and cubic (third degree) polynomial
forecast(/host/key,#2,-20m) #estimate the item value 20 minutes ago based on the last two values (this can be more precise than using last(), especially if the item is updated rarely, say, once an hour)O tempo em segundos necessário para que um item atinja o limite especificado.
Tipos de valores suportados: Float, Integer.
Parâmetros:
Comentários:
Exemplos:
timeleft(/host/key,#10,0) #o tempo até que o valor do item atinja zero com base nos últimos 10 valores
timeleft(/host/key,1h,100) #o tempo até que o valor do item atinja 100 com base nos dados da última hora
timeleft(/host/key,1h:now-1d,100) #o tempo até que o valor do item atinja 100 com base em uma hora de um dia atrás
timeleft(/host/key,1h,200,"polynomial2") #o tempo até que o valor do item atinja 200 com base nos dados da última hora e assumindo que o item se comporta como um polinômio quadrático (de segundo grau)