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 ítems 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 ítem 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 ítems existentes en la configuración que coinciden con los criterios de filtro. |
kurtosis | La "apuntamiento" de la distribución de probabilidad en los valores recogidos dentro del período de evaluación definido. |
mad | La desviación absoluta mediana en los valores recogidos dentro del período de evaluación definido. |
max | El valor más alto de un ítem dentro del período de evaluación definido. |
min | El valor más bajo de un ítem dentro del período de evaluación definido. |
skewness | La asimetría de la distribución de probabilidad en los valores recogidos dentro del período de evaluación definido. |
stddevpop | La desviación estándar poblacional en los valores recogidos dentro del período de evaluación definido. |
stddevsamp | La desviación estándar muestral en los valores recogidos dentro del período de evaluación definido. |
sum | La suma de los valores recogidos dentro del período de evaluación definido. |
sumofsquares | La suma de los cuadrados en los valores recogidos dentro del período de evaluación definido. |
varpop | La varianza poblacional de los valores recogidos dentro del período de evaluación definido. |
varsamp | La varianza muestral de los valores recogidos dentro del período de evaluación definido. |
/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 encerrados entre comillasEl valor promedio de una métrica dentro del período de evaluación definido.
Tipos de valores admitidos: Flotante, Entero.
Funciones foreach admitidas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: consulte parámetros comunes.
El desplazamiento del tiempo es útil cuando es necesario comparar el valor promedio actual con el valor promedio de hace algún tiempo.
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 a partir de ahora
avg(/host/key,#5) #el valor promedio de los cinco últimos valores
avg(/host/key,#5:now-1d) #el valor promedio de los cinco últimos valores excluyendo los valores recibidos en las últimas 24 horas
Calcula el percentil a partir de las agrupaciones de datos de un histograma.
Parámetros:
Comentarios:
histogram_quantile(percentage/100, bucket_rate_foreach(filtro de métricas, período de tiempo, 1))
.La cantidad 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 (que comienza con '@'). En el caso de expresiones regulares globales, la sensibilidad a mayúsculas/minúsculas se hereda de la configuración global de expresiones regulares. Para el propósito de la coincidencia regexp, los valores flotantes 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 el cuarto dígito decimal.Ejemplos:
count(max_foreach(/*/net.if.in[*],1h)) #el número de elementos 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% del espacio en disco usado
Calcula el cuantil φ a partir de las agrupaciones de datos de un histograma.
Función foreach admitida: 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 recuento de métricas existentes en la configuración que coinciden con los criterios del filtro.
Tipo de valor admitido: Entero.
Parámetro:
Comentarios:
Ejemplos:
item_count(/*/agent.ping?[group="Grupo de hosts 1"]) #el número de equipos con la métricas *agent.ping* en el "grupo de equipos 1"
La "cola" de la distribución de probabilidad en los valores recopilados dentro del período de evaluación definido. Ver también: Kurtosis.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
La desviación absoluta mediana en los valores recopilados dentro del período de evaluación definido. Ver también: Desviación absoluta de la mediana.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
El valor más alto de una métrica dentro del período de evaluación definido.
Tipos de valores admitidos: Flotante, Entero.
Funciones foreach admitidas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
max(/host/key,1h) - min(/host/key,1h) #calcula la diferencia entre los valores máximo y mínimo desde 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 admitidos: Flotante, Entero.
Funciones foreach admitidas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
max(/host/key,1h) - min(/host/key,1h) #calcula la diferencia entre los valores máximo y mínimo desde la última hora hasta ahora (el delta de valores)
La asimetría de la distribución de probabilidad en los valores recolectados dentro del período de evaluación definido. Ver también: Asimetría.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte 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. Ver también: Desviación estándar.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
La desviación estándar de la muestra en los valores recopilados dentro del período de evaluación definido. Ver también: Desviación estándar.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Se requieren al menos dos valores de datos para que esta función funcione.
Ejemplo:
La suma de los valores recopilados dentro del período de evaluación definido.
Tipos de valores admitidos: Flotante, Entero.
Funciones foreach admitidas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
La suma de cuadrados de los valores recopilados dentro del período de evaluación definido.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
La varianza de la población de los valores recopilados dentro del período de evaluación definido. Ver también: Varianza.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Ejemplo:
La varianza de la muestra de los valores recopilados dentro del período de evaluación definido. Ver también: Varianza.
Tipos de valores admitidos: Flotante, Entero.
Función foreach admitida: last_foreach.
Parámetros: consulte parámetros comunes.
Se requieren al menos dos valores de datos para que esta función funcione.
Ejemplo:
Consulte todas las funciones admitidas.