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 los cubos 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 los cubos 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 (/manual/appendix/functions/aggregate/foreach): 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 los cubos 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.
Tipo de valor admitido: Entero.
[Funciones foreach] admitidas (/manual/appendix/functions/aggregate/foreach): avg_foreach, count_foreach, exists_foreach, last_foreach, max_foreach, min_foreach, sum_foreach.
Parámetros:
El uso de count() con una función foreach relacionada con el historial (max_foreach, avg_foreach, etc.) puede tener implicaciones en el rendimiento, mientras que el uso de exists_foreach(), que funciona solo con datos de configuración, no tendrá tales consecuencias.
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
Calcula el cuantil φ a partir de los cubos de un histograma.
[Función foreach] admitida (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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 (/manual/appendix/functions/aggregate/foreach): 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.