Excluir valor nulo
Función | Descripción | Ejemplo |
---|
exclude_null() | Elimina los grupos con valores de etiqueta (tag) N/A de tu gráfica o lista principal. | exclude_null(avg:system.load.1{*} by {host}) |
Por ejemplo, supongamos que tienes una métrica con dos etiquetas: account
y region
. account
tiene tres valores posibles (prod
, build
y N/A
), mientras que region
tiene cuatro valores posibles (us-east-1
, us-west-1
, eu-central-1
y N/A
).
Cuando grafiques este métrica como una serie temporal, tendrás 3 x 4 = 12 líneas en tu gráfica. La aplicación de exclude_null()
elimina las líneas con combinaciones de etiqueta que contengan cualquier valor N/A, dejándote con 2 x 3 = 6 grupos.
Sujeción
Función | Descripción | Ejemplo |
---|
clamp_min() | Establece cualquier valor de métrica por debajo de un valor de umbral para que sea igual a ese valor. | clamp_min(avg:system.load.1{*}, 100) |
clamp_max() | Establece cualquier valor de métrica por encima de un valor de umbral para que sea igual a ese valor. | clamp_max(avg:system.load.1{*}, 100) |
Añade un valor de umbral. clamp_min()
establece todos los puntos de datos por debajo del umbral para que sean iguales a ese valor, mientras que clamp_max()
limita los puntos de datos por encima del umbral.
Nota: clamp_min(values, threshold)
y clamp_max(values, threshold)
definen cualquier NaN
en valores al threshold
.
Para evitar este comportamiento, aplica el default_zero()
antes de la función clamp_min()
/clamp_max()
.
Corte
Función | Descripción | Ejemplo |
---|
cutoff_min() | Reemplaza los valores de métrica por debajo de un valor de umbral por NaN. | cutoff_min(avg:system.load.1{*}, 100) |
cutoff_max() | Reemplaza los valores de métrica por encima de un valor de umbral por NaN. | cutoff_max(avg:system.load.1{*}, 100) |
Añade un valor de umbral. cutoff_min()
reemplaza todos los valores de métrica inferiores a este valor de umbral por NaN
, mientras que cutoff_max()
reemplaza todos los valores de métrica superiores a este valor de umbral por NaN
. Las funciones de corte no reemplazan los valores que son iguales a el valor de umbral.
Consejo: Tanto para las funciones de sujeción como de corte, puede ser útil ver el valor de umbral que has elegido. Puedes establecer un marcador horizontal en Dashboards para indicar este valor.
Otros funciones
Consulta las demás funciones disponibles: