Todas las funciones enumeradas aqu¨ª son compatibles con:
Algunas notas generales sobre los par¨¢metros de funci¨®n:
<
>
/host/key
y (sec|#num)<:time shift>
nunca deben ser entrecomillados/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:
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. |