Áú»¢¶Ä²©

4 Funciones de predicci¨®n

Todas las funciones enumeradas aqu¨ª son compatibles con:

Algunas notas generales sobre los par¨¢metros de funci¨®n:

  • Los par¨¢metros de la funci¨®n est¨¢n separados por una coma.
  • Los par¨¢metros de funci¨®n opcionales (o partes de par¨¢metros) se indican mediante < >
  • Los par¨¢metros espec¨ªficos de la funci¨®n se describen con cada funci¨®n.
  • Los par¨¢metros /host/key y (sec|#num)<:time shift> nunca deben ser entrecomillados
Par¨¢metros comunes
  • /host/key es un primer par¨¢metro obligatorio com¨²n para las funciones haciendo referencia al historial de la m¨¦trica del equipo
  • (sec|#num)<:time shift> es un segundo par¨¢metro com¨²n para las funciones que hacen referencia al historial de la m¨¦trica del equipo, donde:

Funciones de predicci¨®n

FUNCI?N
¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô Par¨¢metros espec¨ªficos de la funci¨®n Comentarios
forecast (/host/key,(sec|#num)<:time shift>,time,<fit>,<mode>)
Valor futuro, m¨¢ximo, m¨ªnimo, delta o promedio de la m¨¦trica. Ver par¨¢metros comunes.

tiempo: horizonte de pron¨®stico en segundos (se pueden usar sufijos de tiempo) ); se admiten valores negativos

ajuste (opcional; debe estar entre comillas dobles): funci¨®n utilizada para ajustar datos hist¨®ricos

ajustes admitidos:
lineal - lineal funci¨®n
polinomioN - polinomio de grado N (1 <= N <= 6)
exponencial - funci¨®n exponencial
±ô´Ç²µ²¹°ù¨ª³Ù³¾¾±³¦²¹ - funci¨®n ±ô´Ç²µ²¹°ù¨ª³Ù³¾¾±³¦²¹
potencia - funci¨®n de potencia

Tenga en cuenta que:
lineal es el valor predeterminado, polinomio1 es equivalente a lineal

modo (opcional; debe estar entre comillas dobles): salida demandada<br >
Modos admitidos:
valor - valor (predeterminado)
max - m¨¢ximo
min - m¨ªnimo
delta - max-min
avg - promedio

Tenga en cuenta que:
value estima el valor de la m¨¦trica en este momento ahora + time
max, min, delta y avg investiga la estimaci¨®n del valor de la m¨¦trica en el intervalo entre now y now + time
Tipos de valores admitidos: float, int

Si el valor a devolver es mayor que 1.7976931348623157E+308 o menos que -1.7976931348623157E+308, el valor de retorno se recorta a 1.7976931348623157E+308 o -1.7976931348623157E+308 correspondientemente.

Deja de ser compatible solo si se usa incorrectamente en la expresi¨®n (tipo de m¨¦trica incorrecta, par¨¢metros no v¨¢lidos); de lo contrario, devuelve -1 en caso de errores.

Ejemplos:
=> forecast(/host/key,#10,1h) ¡ú pron¨®stico del valor de la m¨¦trica en una hora basado en los ¨²ltimos 10 valores
=> forecast(/host/key,1h,30m) ¡ú pron¨®stico del valor de la m¨¦trica en 30 minutos basado en los datos de la ¨²ltima hora
=> forecast(/host/key,1h:now-1d,12h) ¡ú pron¨®stico del valor de la m¨¦trica en 12 horas basado en una hora hace un d¨ªa
=> ** forecast(/host/key,1h,10m,"exponential") ¡ú pron¨®stico del valor de la m¨¦trica en 10 minutos seg¨²n los datos de la ¨²ltima hora y la funci¨®n exponencial
=>
forecast* *(/host/key,1h,2h,"polynomial3","max") ¡ú pronostico del valor m¨¢ximo que la m¨¦trica puede alcanzar en las pr¨®ximas dos horas seg¨²n los datos de la ¨²ltima hora y el valor c¨²bico (tercer grado) polinomio
=> forecast(/host/key,#2,-20m) ¡ú estima el valor de la m¨¦trica hace 20 minutos seg¨²n los dos ¨²ltimos valores (este puede ser m¨¢s preciso que usar last(), especialmente si la m¨¦trica se actualiza rara vez, digamos, una vez por hora)

Consulte tambi¨¦n informaci¨®n adicional sobre funciones de activaci¨®n predictivas.
timeleft (/host/key,(sec|#num)<:time shift>,threshold,<fit>)
Tiempo en segundos necesarios para que una m¨¦trica alcance un umbral espec¨ªfico. Consulte par¨¢metros comunes.

umbral - valor a alcanzar (sufijos de unidad se puede usar)

fit (opcional; debe estar entre comillas dobles) - ver pron¨®stico()
Tipos de valores admitidos: flotante, int

Si es valor a devolver es mayor que 1.7976931348623157E+308, el valor devuelto se recorta a 1.7976931348623157E+308.

Devuelve 1.7976931348623157E+308 si no se puede alcanzar el umbral.

Deja de ser compatible solo si se usa incorrectamente en el expresi¨®n (tipo de m¨¦trica incorrecto, par¨¢metros no v¨¢lidos); de lo contrario, devuelve -1 en caso de errores.

Ejemplos:
=> timeleft(/host/key,#10 ,0) ¡ú tiempo hasta que el valor de la m¨¦trica llegue a cero seg¨²n los ¨²ltimos 10 valores
=> timeleft(/host/key,1h,100) ¡ú tiempo hasta que el valor de la m¨¦trica llegue a 100 seg¨²n los datos de la ¨²ltima hora
=> timeleft(/host/key,1h:now-1d,100) ¡ú tiempo hasta que la m¨¦trica el valor llega a 100 basado en hace una hora un d¨ªa
=> timeleft(/host/key,1h,200,"polynomial2") ¡ú tiempo hasta que el valor de la m¨¦trica llegue a 200 basado en los datos de la ¨²ltima hora y en la suposici¨®n de que la m¨¦trica se comporta como un polinomio cuadr¨¢tico (segundo grado)
Consulte tambi¨¦n informaci¨®n adicional sobre funciones de activaci¨®n predictivas.