Supervisión de Azure Cache for Redis

Azure Cache for Redis usa Azure Monitor para proporcionar varias opciones para la supervisión de instancias de caché. Use estas herramientas para supervisar el estado de las instancias de Azure Cache for Redis y como ayuda para administrar sus aplicaciones de almacenamiento en caché.

Use Azure Monitor para:

  • ver métricas
  • anclar gráficos de métricas en el panel
  • personalizar el intervalo de fechas y horas de los gráficos de supervisión
  • agregar y quitar métricas de los gráficos
  • establecer alertas cuando se cumplen determinadas condiciones

Las métricas de las instancias de Azure Cache for Redis se recopilan mediante el comando INFO de Redis. Las métricas se recopilan dos veces por minuto aproximadamente y se almacenan de forma automática durante 30 días para que se puedan mostrar en los gráficos de métricas y que las reglas de alertas puedan evaluarlas.

Para configurar una directiva de retención diferente, consulte Almacenamiento de datos. Para obtener más información sobre los distintos valores INFO que se usan para las métricas de caché, consulte Creación de sus propias métricas.

Para obtener información detallada sobre todas las opciones de supervisión disponibles para Azure Cache for Redis, consulte Supervisión de Azure Cache for Redis.

Visualización de métricas de caché

Puede ver las métricas de Azure Monitor para Azure Cache for Redis directamente desde un recurso de Azure Cache for Redis en Azure Portal.

Seleccione la instancia de Azure Cache for Redis en el portal. En la página Información general se muestran los gráficos predefinidos uso de memoria y supervisión de carga del servidor de Redis. Estos gráficos son resúmenes útiles que permiten echar un vistazo rápido al estado de la memoria caché.

Pantalla que muestra dos gráficos: Uso de memoria y Carga del servidor Redis.

Para obtener información más detallada, puede supervisar las siguientes métricas útiles de Azure Cache for Redis en la sección Supervisión del menú Recurso.

Métrica de Azure Cache for Redis Más información
Uso de ancho de banda de red Rendimiento de la caché: ancho de banda disponible
Clientes conectados Configuración predeterminada del servidor Redis: número máximo de clientes
Carga de servidor Carga de servidor de Redis
Uso de la memoria Rendimiento y tamaño de la memoria caché

Captura de pantalla de las métricas de supervisión seleccionadas en el menú Recurso.

Para obtener una lista completa y una descripción de las métricas que puede supervisar, consulte Métricas de Azure Cache for Redis.

Las otras opciones de Supervisión proporcionan otras formas de supervisar las memorias caché. Para obtener información detallada, consulte Monitor Azure Cache for Redis.

Creación de sus propias métricas

Cree su propio gráfico personalizado para realizar un seguimiento de las métricas que quiere ver. Los informes de las métricas de caché se generan utilizando diferentes intervalos, como Última hora, Hoy, Semana anterior y Personalizado. A la izquierda, seleccione Métricas en la sección Supervisión. En cada gráfico de métricas se muestran los valores promedio, mínimos y máximo para cada métrica del gráfico, y para algunas métricas se muestra un total correspondiente al intervalo de informe.

Cada métrica incluye dos versiones: una métrica mide el rendimiento de toda la memoria caché y para las memorias caché que usan la agrupación en clústeres. Una segunda versión de la métrica, que incluye (Shard 0-9) en el nombre, mide el rendimiento de una única partición de una memoria caché. Por ejemplo, si una memoria caché tiene cuatro particiones, Cache Hits es el número total de aciertos en toda la memoria caché y Cache Hits (Shard 3) mide simplemente los aciertos para esa partición de la memoria caché.

En el menú Recurso de la izquierda, seleccione Métricas en Supervisión. Aquí, diseñará su propio gráfico para la memoria caché, definiendo el tipo de métrica y el tipo de agregación.

Captura de pantalla que muestra métricas en el administrador de recursos

Tipos de agregación

En condiciones normales, Average y Max serán muy similares porque solo un nodo emite estas métricas (el nodo principal). En un escenario en el que el número de clientes conectados cambia rápidamente, Max, Average y Min mostrarían valores muy diferentes y es también el comportamiento esperado.

Por lo general, Average mostrará un gráfico sin problemas de la métrica deseada y reaccionará bien a los cambios en la granularidad del tiempo. Max y Min pueden ocultar cambios grandes en la métrica si la granularidad de tiempo es grande, pero se puede usar con una granularidad de tiempo pequeña para ayudar a identificar el tiempo exacto en el que se producen cambios grandes en la métrica.

Los tipos Count y Sum pueden ser engañosos para determinadas métricas (incluidos los clientes conectados). Por lo tanto, le sugerimos que consulte las métricas Average y no las métricas Sum.

Nota

Incluso cuando la memoria caché está inactiva sin ninguna aplicación de cliente activa conectada, puede que vea alguna actividad de caché, como clientes conectados, uso de memoria y operaciones que se están realizando. La actividad es normal en el funcionamiento de la memoria caché.

En el caso de las memorias caché no agrupadas, se recomienda usar las métricas sin el sufijo Instance Based. Por ejemplo, para comprobar la carga del servidor de la instancia de caché, use la métrica Carga del servidor.

Por el contrario, para las memorias caché en clúster, se recomienda usar las métricas con el sufijo Instance Based. A continuación, agregue una división o un filtro en ShardId. Por ejemplo, para comprobar la carga del servidor de la partición 1, use la métrica Carga del servidor (basada en instancias) y, a continuación, aplique el filtro ShardId = 1.

Creación de alertas

Puede configurar la recepción de alertas en función de métricas y registros de actividad. Azure Monitor permite configurar una alerta que haga lo siguiente cuando se desencadena:

  • Enviar una notificación por correo electrónico
  • Llamar a un webhook
  • Invocar una aplicación lógica de Azure

Para configurar alertas para la memoria caché, seleccione Alertas en Supervisión en el menú Recurso.

Captura de pantalla en la que se muestra cómo crear una alerta.

Para más información sobre cómo configurar y usar alertas, consulte Información general sobre alertas y alertas de Azure Cache for Redis.

Organización con libros

Una vez que haya definido una métrica, puede enviarla a un libro. Los libros ofrecen una manera de organizar las métricas en grupos que proporcionen la información de forma coherente. Azure Cache for Redis proporciona dos libros de manera predeterminada en la sección Azure Cache for Redis Insights:

Captura de pantalla que muestra los libros de trabajo seleccionados en el menú Recursos.

Para información sobre cómo crear una métrica, consulte Creación de sus propias métricas.

Los dos libros proporcionados son:

  • Información general sobre recursos de Azure Cache For Redis combina muchas de las métricas más usadas para que el estado y el rendimiento de la instancia de caché se puedan ver de un vistazo. Captura de pantalla de gráficos mostrando información general sobre los recursos de la memoria caché.

  • El panel de replicación geográfica extrae las métricas de estado y mantenimiento de la replicación geográfica de las instancias de caché principal y secundaria geográfica para proporcionar una imagen completa del estado de la replicación geográfica. Se recomienda usar este panel, ya que algunas métricas de replicación geográfica solo se emiten desde la geográfica principal o secundaria. Captura de pantalla mostrando el panel de replicación geográfica con un conjunto de caché geográfica principal y secundaria.