Excepto donde se indique lo contrario, todas las funciones enumeradas aquí son compatibles con:
Las funciones agregadas pueden trabajar con:
min(/host/key,1h)min(last_foreach(/*/key)) (solo en items calculados; no se puede usar en triggers)Las funciones se enumeran sin información adicional. Haga clic en la función para ver los detalles completos.
| Función | Descripción |
|---|---|
| avg | El valor promedio de un item dentro del período de evaluación definido. |
| bucket_percentile | Calcula el percentil a partir de los buckets de un histograma. |
| count | El recuento de valores en un array devuelto por una función foreach. |
| histogram_quantile | Calcula el φ-cuantil a partir de los buckets de un histograma. |
| item_count | El recuento de items existentes en la configuración que coinciden con los criterios de filtro. |
| kurtosis | La "curtosis" de la distribución de probabilidad en los valores recolectados dentro del período de evaluación definido. |
| mad | La desviación absoluta mediana en los valores recolectados dentro del período de evaluación definido. |
| max | El valor más alto de un item dentro del período de evaluación definido. |
| min | El valor más bajo de un item dentro del período de evaluación definido. |
| skewness | La asimetría de la distribución de probabilidad en los valores recolectados dentro del período de evaluación definido. |
| stddevpop | La desviación estándar de la población en los valores recolectados dentro del período de evaluación definido. |
| stddevsamp | La desviación estándar de la muestra en los valores recolectados dentro del período de evaluación definido. |
| sum | La suma de los valores recolectados dentro del período de evaluación definido. |
| sumofsquares | La suma de los cuadrados en los valores recolectados dentro del período de evaluación definido. |
| varpop | La varianza de la población de los valores recolectados dentro del período de evaluación definido. |
| varsamp | La varianza de la muestra de los valores recolectados dentro del período de evaluación definido. |
/host/key es un primer parámetro obligatorio común para las funciones que hacen referencia al historial del item del host(sec|#num)<:desplazamiento de tiempo> es un segundo parámetro común para las funciones que hacen referencia al historial del item del host, donde:
Algunas notas generales sobre los parámetros de la función:
< >/host/key y (sec|#num)<:desplazamiento de tiempo> nunca deben ir entre comillasEl valor promedio de un item dentro del período de evaluación definido.
Tipos de valores soportados: Float, Integer.
Funciones foreach soportadas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: ver parámetros comunes.
El desplazamiento de tiempo es útil cuando se necesita comparar el valor promedio actual con el valor promedio de algún tiempo atrás.
Ejemplos:
avg(/host/key,1h) #el valor promedio de la última hora hasta ahora
avg(/host/key,1h:now-1d) #el valor promedio de una hora desde hace 25 horas hasta hace 24 horas desde ahora
avg(/host/key,#5) #el valor promedio de los cinco valores más recientes
avg(/host/key,#5:now-1d) #el valor promedio de los cinco valores más recientes excluyendo los valores recibidos en las últimas 24 horasCalcula el percentil a partir de los buckets de un histograma.
Parámetros:
Comentarios:
histogram_quantile(porcentaje/100, bucket_rate_foreach(filtro de item, periodo de tiempo, 1)).El número de valores en un array devuelto por una función foreach.
Funciones foreach soportadas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros:
operadores soportados:patternpatternComentarios:
pattern puede especificarse como dos números, separados por '/': número_a_comparar_con/máscara. count() calcula el "AND a nivel de bits" del valor y la máscara y compara el resultado con número_a_comparar_con. Si el resultado del "AND a nivel de bits" es igual a número_a_comparar_con, el valor se cuenta.pattern puede ser una expresión regular ordinaria o global (que comienza con '@'). En el caso de expresiones regulares globales, la distinción entre mayúsculas y minúsculas se hereda de la configuración de la expresión regular global. A efectos de coincidencia regexp, los valores float siempre se representarán con 4 dígitos decimales después de '.'. Tenga en cuenta también que para números grandes, la diferencia en la representación decimal (almacenada en la base de datos) y binaria (utilizada por el servidor Zabbix) puede afectar al cuarto dígito decimal.Ejemplos:
count(max_foreach(/*/net.if.in[*],1h)) #el número de items net.if.in que recibieron datos en la última hora hasta ahora
count(last_foreach(/*/vfs.fs.size[*,pused]),"gt",95) #el número de sistemas de archivos con más del 95% del espacio en disco usadoCalcula el φ-cuantil a partir de los buckets de un histograma.
Función foreach soportada: bucket_rate_foreach.
Parámetros:
Comentarios:
Ejemplos:
histogram_quantile(0.75,1.0,last(/host/rate_bucket[1.0]),"+Inf",last(/host/rate_bucket[Inf]))
histogram_quantile(0.5,bucket_rate_foreach(//item_key,30s))El número de items existentes en la configuración que coinciden con los criterios del filtro.
Tipo de valor soportado: Entero.
Parámetro:
Comentarios:
Ejemplos:
item_count(/*/agent.ping?[group="Host group 1"]) #el número de hosts con el item *agent.ping* en el "Host group 1"La "curtosis" de la distribución de probabilidad en los valores recogidos dentro del periodo de evaluación definido. Ver también: Curtosis.
Tipos de valor soportados: Float, Integer.
Funciones foreach soportadas: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La desviación absoluta de la mediana en los valores recopilados dentro del período de evaluación definido. Consulte también: Desviación absoluta de la mediana.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
El valor más alto de un item dentro del período de evaluación definido.
Tipos de valores soportados: Float, Integer.
Funciones foreach soportadas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
max(/host/key,1h) - min(/host/key,1h) #calcula la diferencia entre los valores máximo y mínimo dentro de la última hora hasta ahora (el delta de valores)El valor más bajo de un item dentro del período de evaluación definido.
Tipos de valores soportados: Float, Integer.
Funciones foreach soportadas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
max(/host/key,1h) - min(/host/key,1h) #calcula la diferencia entre el valor máximo y el mínimo dentro de la última hora hasta ahora (el delta de valores)La asimetría de la distribución de probabilidad en los valores recogidos dentro del periodo de evaluación definido. Ver también: Asimetría.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La desviación estándar de la población en los valores recopilados dentro del período de evaluación definido. Consulte también: Desviación estándar.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La desviación estándar de la muestra en los valores recopilados dentro del período de evaluación definido. Consulte también: Desviación estándar.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Se requieren al menos dos valores de datos para que esta función funcione.
Ejemplo:
La suma de los valores recogidos dentro del periodo de evaluación definido.
Tipos de valores soportados: Float, Integer.
Funciones foreach soportadas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La suma de los cuadrados de los valores recogidos dentro del periodo de evaluación definido.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La varianza de la población de los valores recogidos dentro del periodo de evaluación definido. Ver también: Varianza.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La varianza muestral de los valores recogidos dentro del periodo de evaluación definido. Véase también: Varianza.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Se requieren al menos dos valores de datos para que esta función funcione.
Ejemplo:
Consulte todas las funciones soportadas.