Salvo que se indique lo contrario, todas las funciones listadas aquí son compatibles con:
Las funciones de agregación pueden trabajar con:
min(/host/key,1h)min(last_foreach(/*/key)) (solo en elementos calculados; no se puede usar en disparadores)Las funciones se listan 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 elemento dentro del período de evaluación definido. |
| bucket_percentile | Calcula el percentil a partir de los buckets de un histograma. |
| count | El número 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 número de elementos existentes en la configuración que coinciden con los criterios de filtro. |
| kurtosis | La "apuntamiento" de la distribución de probabilidad en los valores recopilados dentro del período de evaluación definido. |
| mad | La desviación absoluta mediana en los valores recopilados dentro del período de evaluación definido. |
| max | El valor más alto de un elemento dentro del período de evaluación definido. |
| min | El valor más bajo de un elemento dentro del período de evaluación definido. |
| skewness | La asimetría de la distribución de probabilidad en los valores recopilados dentro del período de evaluación definido. |
| stddevpop | La desviación estándar poblacional en los valores recopilados dentro del período de evaluación definido. |
| stddevsamp | La desviación estándar muestral en los valores recopilados dentro del período de evaluación definido. |
| sum | La suma de los valores recopilados dentro del período de evaluación definido. |
| sumofsquares | La suma de los cuadrados en los valores recopilados dentro del período de evaluación definido. |
| varpop | La varianza poblacional de los valores recopilados dentro del período de evaluación definido. |
| varsamp | La varianza muestral de los valores recopilados dentro del período de evaluación definido. |
/equipo/métrica es un primer parámetro obligatorio común para las funciones que hacen referencia al historial de métricas del equipo(seg|#num)<:desplazamiento de tiempo> es un segundo parámetro común para las funciones que hacen referencia al historial de métricas del equipo, donde:
Algunas notas generales sobre los parámetros de la función:
< >/equipo/métrica y (seg|#num)<:desplazamiento de tiempo> nunca deben ir entre comillasEl valor promedio de una métrica dentro del período de evaluación definido.
Tipos de valor 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(/equipo/clave,1h) #el valor promedio de la última hora hasta ahora
avg(/equipo/clave,1h:now-1d) #el valor promedio de una hora desde hace 25 horas hasta hace 24 horas desde ahora
avg(/equipo/clave,#5) #el valor promedio de los cinco valores más recientes
avg(/equipo/clave,#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 métricas, 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:patrónpatrónComentarios:
patrón puede especificarse como dos números, separados por '/': número_a_comparar/mascara. count() calcula el "AND a nivel de bits" entre el valor y la mascara y compara el resultado con número_a_comparar. Si el resultado del "AND a nivel de bits" es igual a número_a_comparar, el valor se cuenta.patrón puede ser una expresión regular ordinaria o global (comenzando con '@'). En el caso de expresiones regulares globales, la sensibilidad a mayúsculas/minúsculas se hereda de la configuración de la expresión regular global. Para el propósito de la coincidencia regexp, los valores flotantes siempre se representarán con 4 dígitos decimales después del '.'. 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 métricas net.if.in que recibieron datos en la última hora hasta ahora
count(last_foreach(/*/vfs.fs.dependent.size[*,pused]),"gt",95) #el número de sistemas de archivos con más del 95% de 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(/equipo/rate_bucket[1.0]),"+Inf",last(/equipo/rate_bucket[Inf]))
histogram_quantile(0.5,bucket_rate_foreach(//clave_métrica,30s))El número de métricas existentes en la configuración que coinciden con los criterios del filtro.
Tipo de valor soportado: Integer.
Parámetro:
Comentarios:
Ejemplos:
item_count(/*/agent.ping?[group="Host group 1"]) #el número de equipos con la métrica *agent.ping* en el "Host group 1"La "apuntamiento" de la distribución de probabilidad en los valores recopilados dentro del período de evaluación definido. Véase también: Curtosis.
Tipos de valores soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
La desviación absoluta de la mediana en los valores recogidos dentro del periodo de evaluación definido. Véase también: Desviación absoluta de la mediana.
Tipos de valor soportados: Float, Integer.
Función foreach soportada: last_foreach.
Parámetros: ver parámetros comunes.
Ejemplo:
El valor más alto de una métrica dentro del período de evaluación definido.
Tipos de valor 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(/equipo/clave,1h) - min(/equipo/clave,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 una métrica 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(/equipo/clave,1h) - min(/equipo/clave,1h) #calcula la diferencia entre los valores máximo y 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 recopilados dentro del período de evaluación definido. Véase 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 recogidos dentro del periodo de evaluación definido. Véase 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:
stddevpop(/equipo/métrica,1h) #la desviación estándar de la población para la última hora hasta ahoraLa desviación estándar muestral en los valores recopilados dentro del período de evaluación definido. Véase 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 valor 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 en los valores recopilados dentro del período 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 poblacional 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.
Ejemplo:
La varianza muestral de los valores recopilados dentro del período 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 compatibles.