Todas las funciones enumeradas aquí son compatibles con:
Las funciones se enumeran sin información adicional. Haga clic en la función para ver los detalles completos.
Función | Descripción |
---|---|
forecast | El valor futuro, máximo, mínimo, delta o promedio de la métrica. |
timeleft | El tiempo en segundos necesario para que una métrica alcance el umbral especificado. |
/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:
Algunas notas generales sobre los parámetros de función:
<
>
/host/key
y (sec|#num)<:time shift>
nunca deben ser entrecomilladosEl valor futuro, máximo, mínimo, delta o promedio de la métrica.
Tipos de valores admitidos: Flotante, Entero.
Parámetros:
ahora
+ tiempo
; max, min, delta y avg investigan la estimación del valor del artículo en el intervalo entre "ahora" y "ahora" + "tiempo".Comentarios:
Ejemplos:
forecast(/host/key,#10,1h) #pronostica el valor de la métrica en una hora según los últimos 10 valores
forecast(/host/key,1h,30m) #pronostica el valor de la métrica en 30 minutos según los datos de la última hora
forecast(/host/key,1h:now-1d,12h) #pronostica el valor del artículo en 12 horas basándose en una hora hace un día
forecast(/host/key,1h,10m,"exponential") #pronostica el 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") #pronostica el 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 polinomio cúbico (tercer grado)
forecast(/host/key,#2,-20m) #estima el valor de la métrica hace 20 minutos basándose en los dos últimos valores (esto puede ser más preciso que usar last(), especialmente si la métrica se actualiza rara vez, digamos, una vez una hora)
El tiempo en segundos necesario para que una métrica alcance el umbral especificado.
Tipos de valores admitidos: Flotante, Entero.
Parámetros:
Comentarios:
Ejemplos:
timeleft(/host/key,#10,0) #el tiempo hasta que el valor de la métrica llega a cero según los últimos 10 valores
timeleft(/host/key,1h,100) #el tiempo hasta que el valor de la métrica llega a 100 según los datos de la última hora
timeleft(/host/key,1h:now-1d,100) #el tiempo hasta que el valor de la métrica llega a 100 basado en una hora hace un día
timeleft(/host/key,1h,200,"polynomial2") #el tiempo hasta que el valor de la métrica alcanza 200 según los datos de la última hora y la suposición de que la métrica se comporta como un polinomio cuadrático (segundo grado)
Consulte todas las funciones admitidas.