Monitorización dinámica

Aquí puedes ver un conjunto de funciones que realizan un desplazamiento temporal de tus datos. Estas funciones muestran los valores del periodo correspondiente en el gráfico. Por sí solos, pueden no ser de gran valor, pero junto con los valores actuales pueden proporcionar una visión útil sobre el rendimiento de tu aplicación.

Timeshift

FunciónDescripciónEjemplo
timeshift()Haz un gráfico de los valores de un <TIME_IN_SECOND> arbitrario antes de la marca de tiempo actual para la métrica.timeshift(<METRIC_NAME>{*}, -<TIME_IN_SECOND>)

Por ejemplo, si deseas utilizar el patrón para comparar la carga actual del sistema con la carga de hace 2 semanas (60*60*24*14 = 1209600), tu consulta sería:

timeshift(avg:system.load.1{*}, -1209600)

Cambio de calendario

FunciónDescripciónEjemplo
calendar_shift()Haz un gráfico de los valores del día, semana o mes anterior a partir de la hora actual para la métrica.calendar_shift(<METRIC_NAME>{*}, "<TIME_SHIFT_STRING>", "<TIME_ZONE_CODE>")

Para acceder a la función calendar_shift(), haz clic en el botón Add function (Añadir función), selecciona Timeshift > Month before (Desplazamiento temporal > Mes anterior). El desplazamiento de calendario te permite comparar la misma métrica a través de marcos temporales equivalentes. A continuación, se muestra un ejemplo de la métrica de coste de la nube aws.cost.net.amortized con el valor de calendar_shift() de hace dos semanas comparado con el valor actual.

Ejemplo de la función calendar_shift() utilizada para comparar el valor de la métrica `aws.cost.net.amortized ` de hace dos semanas con el valor actual

Los valores válidos de TIME_SHIFT_STRING son números enteros negativos seguidos de “d” para días, “w” para semanas o “mo” para meses. Algunos ejemplos son -1d, -7d, -1mo, -30d y -4w.

Los valores válidos de TIME_ZONE_CODE son los códigos de zona horaria de IANA para una ciudad específica, o UTC. Por ejemplo, UTC, America/New_York, Europe/Paris o Asia/Tokyo.

Hora anterior

FunciónDescripciónEjemplo
hour_before()Haz un gráfico de los valores de una hora antes de la hora actual para la métrica.hour_before(<METRIC_NAME>{*})

Este es un ejemplo de system.load.1 con el valor hour_before() mostrado como una línea punteada. En este ejemplo en particular, puedes ver que la máquina se puso en marcha a las 6:30 a.m. y los valores de hour_before() aparecen a las 7:30 a.m. Por supuesto, este ejemplo fue creado específicamente para que puedas ver que los valores de hour_before() coinciden con los valores reales.

Ejemplo simple de hora anterior

Día anterior

La función de día anterior está obsoleta. En su lugar, utiliza el desplazamiento del calendario con un valor de "-1d".
FunciónDescripciónEjemplo
day_before()Haz un gráfico de los valores de un día antes de la hora actual para la métrica.day_before(<METRIC_NAME>{*})

Este es un ejemplo de nginx.net.connections con el valor de day_before() mostrado como una línea más clara y delgada. En este ejemplo, puedes ver una semana de datos, lo que hace que los datos de day_before() sean más fáciles de identificar.

Ejemplo simple de día anterior

Semana anterior

La función de semana anterior está obsoleta. En su lugar, utiliza el desplazamiento del calendario con un valor de "-7d".
FunciónDescripciónEjemplo
week_before()Haz un gráfico de los valores de una semana (7 días) antes de la hora actual para la métrica.week_before(<METRIC_NAME>{*})

Este es un ejemplo de cassandra.db.read_count con el valor de week_before() mostrado como línea de puntos. En este ejemplo, puedes ver datos de unas tres semanas, lo que facilita la identificación de los datos de week_before().

Ejemplo simple de semana anterior

Mes anterior

La función de mes anterior está obsoleta. En su lugar, utiliza el desplazamiento de calendario con un valor de "-1mo", "-30d" o "-4w", en función de tu caso de uso.
FunciónDescripciónEjemplo
month_before()Haz un gráfico de los valores de un mes (28 días/4 semanas) antes de la hora actual para la métrica.month_before(<METRIC_NAME>{*})

Este es un ejemplo de aws.ec2.cpuutilization con el valor month_before() mostrado como una línea fina e ininterrumpida.

Ejemplo simple de mes anterior

Otros funciones


Referencias adicionales

PREVIEWING: drodriguezhdez/add_public_docs_log_summarization