Monitorización dinámica

Aquí, puedes ver un conjunto de funciones del patrón <TIMEPERIOD>_before(). Estas funciones muestran los valores del periodo correspondiente en el gráfico. Por sí solos, pueden no ser muy útiles, pero junto con los valores actuales pueden proporcionar una visión muy práctica sobre el rendimiento de tu aplicación.

Monitorización dinámica

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)

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

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

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

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

Cambio de calendario

La función de cambio de calendario solo está disponible para fuentes de datos de Cloud Cost en dashboards privados.
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>{*})

Para acceder a la función calendar_shift(), haz clic en el botón Add función (Añadir función), selecciona Timeshift > Month before (Monitorización dinámica > Mes anterior). El cambio de calendario te permite comparar la misma métrica en marcos temporales equivalentes. A continuación, se muestra un ejemplo de la métrica aws.cost.net.amortized de Cloud Cost con el valor 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

Otros funciones


Leer más