Todas las funciones listadas aquí son compatibles en:
Las funciones se listan 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. |
/equipo/métrica
es un primer parámetro obligatorio común para las funciones que hacen referencia al historial de la métrica del equipo(seg|#num)<:desplazamiento de tiempo>
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:
<
>
/equipo/métrica
y (seg|#num)<:desplazamiento de tiempo>
nunca deben ir entre comillasEl valor futuro, máximo, mínimo, delta o promedio de la métrica.
Tipos de valores soportados: Float, Integer.
Parámetros:
ahora
+ tiempo
; max, min, delta y avg investigan la estimación del valor de la métrica en el intervalo entre ahora
y ahora
+ tiempo
.Comentarios:
Ejemplos:
forecast(/equipo/métrica,#10,1h) #predecir el valor de la métrica en una hora basado en los últimos 10 valores
forecast(/equipo/métrica,1h,30m) #predecir el valor de la métrica en 30 minutos basado en los datos de la última hora
forecast(/equipo/métrica,1h:now-1d,12h) #predecir el valor de la métrica en 12 horas basado en una hora de hace un día
forecast(/equipo/métrica,1h,10m,"exponential") #predecir el valor de la métrica en 10 minutos basado en los datos de la última hora y la función exponencial
forecast(/equipo/métrica,1h,2h,"polynomial3","max") #predecir el valor máximo que la métrica puede alcanzar en las próximas dos horas basado en los datos de la última hora y un polinomio cúbico (de tercer grado)
forecast(/equipo/métrica,#2,-20m) #estimar el valor de la métrica hace 20 minutos basado en los dos últimos valores (esto puede ser más preciso que usar last(), especialmente si la métrica se actualiza raramente, por ejemplo, una vez por hora)
El tiempo en segundos necesario para que una métrica alcance el umbral especificado.
Tipos de valor soportados: Float, Integer.
Parámetros:
Comentarios:
Ejemplos:
timeleft(/equipo/métrica,#10,0) #el tiempo hasta que el valor de la métrica alcance cero basado en los últimos 10 valores
timeleft(/equipo/métrica,1h,100) #el tiempo hasta que el valor de la métrica alcance 100 basado en los datos de la última hora
timeleft(/equipo/métrica,1h:now-1d,100) #el tiempo hasta que el valor de la métrica alcance 100 basado en una hora hace un día
timeleft(/equipo/métrica,1h,200,"polynomial2") #el tiempo hasta que el valor de la métrica alcance 200 basado en los datos de la última hora y suponiendo que la métrica se comporta como un polinomio cuadrático (de segundo grado)
Consulte todas las funciones soportadas.