Excepto que se indique lo contrario, todas las funciones enumeradas aquí son compatibles en:
Las funciones de agregación pueden funcionar con:
min(/host/key,1h)
min(last_foreach(/*/key))
(solo en métricas calculadas; no se puede usar en iniciadores)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 una métrica dentro del período de evaluación definido. |
bucket_percentile | Calcula el percentil a partir de las agrupaciones de datos de un histograma. |
count | El recuento de valores en una matriz devuelta por una función foreach. |
histogram_quantile | Calcula el φ-cuantil a partir de las agrupaciones de datos de un histograma. |
item_count | El recuento de métricas existentes en la configuración que coinciden con los criterios del filtro. |
kurtosis | La "cola" 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 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. |
asimetría | 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 de la población en los valores recopilados dentro del período de evaluación definido. |
stddevsamp | La desviación estándar de la muestra 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 cuadrados en los valores recopilados dentro del período de evaluación definido. |
varpop | La varianza de la población de los valores recopilados dentro del período de evaluación definido. |
varsamp | La varianza de la muestra de los valores recopilados 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))
.El recuento de valores en una matriz devuelta por una función foreach.
Funciones foreach admitidas: avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros:
Operadores
admitidos:pattern
pattern
Comentarios:
patrón
se puede especificar como dos números, separados por '/': número_para_comparar_con/máscara. count() calcula "Y bit a bit" a partir del valor y la máscara y compara el resultado con número_a_comparar_con. Si el resultado de "Y bit a bit" es igual a number_to_compare_with, el valor se cuenta.pattern
puede ser una expresión regular ordinaria o global (comenzando con '@'). En el caso de expresiones regulares globales, la distinción entre mayúsculas y minúsculas se hereda de la configuración de expresiones regulares globales. A los efectos de la coincidencia de expresiones regulares, los valores flotantes siempre se representarán con 4 dígitos decimales después de '.'. También tenga en cuenta 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) #la cantidad de sistemas de archivos con más del 95% del espacio en disco utilizado
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.