Excepto donde se indique lo contrario, todas las funciones listadas aquí son compatibles con:
Las funciones agregadas pueden trabajar con:
min(/equipo/clave,1h)
min(last_foreach(/*/clave))
(solo en métricas calculadas; 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 una métrica 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 métricas existentes en la configuración que coinciden con los criterios de filtro. |
kurtosis | La "apuntamiento" 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 una métrica dentro del período de evaluación definido. |
min | El valor más bajo de una métrica 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 poblacional en los valores recolectados dentro del período de evaluación definido. |
stddevsamp | La desviación estándar muestral 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 poblacional de los valores recolectados dentro del período de evaluación definido. |
varsamp | La varianza muestral de los valores recolectados 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 horas
Calcula 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ón
patrón
Comentarios:
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 usado
Calcula 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 ahora
La 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.