El panel de observabilidad de las tiendas de memoria proporciona gráficos en tiempo real sobre el uso de memoria y las solicitudes de API. También cuenta con un sistema de alertas integrado que te notifica por correo electrónico cuando surge un problema para ayudarte a solucionar problemas de manera sincronizada. Para obtener más información sobre errores específicos, puedes consultar tu Informe de Errores para encontrar los registros de errores.
Acceder al panel
El panel de observabilidad de las tiendas de memoria está disponible para cualquier juego que utilice MemoryStoreService, pero debes ser el propietario del juego o tener permisos de grupo de análisis para acceder al panel.
Para acceder al panel:
- Navega a la página de Creaciones en el Panel del Creador.
- Expande el conmutador de cuentas en la esquina superior izquierda y selecciona tu cuenta o el grupo que posee el juego objetivo.
- Selecciona el juego.
- En el menú desplegable de Monitoreo, selecciona Tiendas de Memoria.
Gráficos disponibles
El panel incluye dos categorías de gráficos de líneas:
- Gráficos de Uso de Cuota para rastrear tu uso en comparación con las cuotas asignadas dinámicamente, que se calculan en función del número de usuarios en tu juego.
- Uso de Memoria sobre el uso de memoria por minuto en bytes en comparación con cuánto queda de tu cuota asignada.
- Unidad de Solicitud de API sobre tus unidades de solicitud total por minuto en comparación con cuánto queda de tu cuota asignada. Este gráfico se puede desglosar por cada método de API.
- Gráficos de Uso y Rendimiento de API para monitorear el patrón de uso de la API y el rendimiento en función del método de API y el estado de respuesta.
- Conteo de Solicitudes por API sobre el conteo de solicitudes de API por minuto por método de API, como MemoryStoreQueue:ReadAsync() o MemoryStoreSortedMap:UpdateAsync().
- Conteo de Solicitudes por Estado sobre el conteo de solicitudes de API por estado de respuesta.
- Solicitud por API x Estado sobre los estados de respuesta devueltos por todos o un método de API específico.
El gráfico contiene datos de los últimos 30 días, y puedes seleccionar ver un rango de tiempo personalizado con el selector en la parte superior de la página. Si seleccionas un rango de tiempo anterior a 30 días, el sistema devuelve un error de Solicitud Fallida.
Códigos de estado de respuesta
Los gráficos de Conteo de Solicitudes por Estado y Solicitudes por API x Estado del Panel de Observabilidad incluyen códigos de estado de las respuestas de API que puedes usar para comprender y solucionar errores. Para obtener una tabla que enumere y describa todos estos códigos de estado, consulta Observabilidad. Además, para información sobre cómo resolver estos errores, o la cuota o límite específico relacionado con un error, consulta Solución de Problemas y Límites y Cuotas, respectivamente.
Alertas de notificación
El sistema de alertas por correo electrónico detecta automáticamente y te envía alertas sobre problemas de uso de la tienda de memoria que pueden afectar el rendimiento de tu juego. Hay dos tipos de alertas:
- Advertencias son alertas de menor prioridad sobre problemas que pueden impactar potencialmente tu juego. Debes resolverlas antes de que se conviertan en problemas críticos. El panel señala estas alertas resaltando el gráfico en amarillo con un mensaje de advertencia.
- Críticas son alertas de mayor prioridad sobre problemas que impactan directamente tu juego. Debes resolver estos problemas lo antes posible para evitar un rendimiento degradado. El panel señala estas alertas resaltando el gráfico en rojo con un mensaje de error.
Cuando tu juego activa dos tipos de alertas al mismo tiempo, el panel muestra el mensaje del encabezado de la alerta y resalta la región del gráfico para tu atención como Crítica.
Actualmente, el sistema tiene cuatro alertas integradas para el uso de memoria y solicitudes de API. Si tu juego supera un umbral de alerta, el sistema te notifica como máximo una vez al día por cada alerta. Al recibir una alerta por correo electrónico, debes ver el panel y tomar medidas para prevenir un rendimiento degradado.
Alertas de uso de memoria
El sistema envía las siguientes alertas de uso de memoria:
Una alerta de Advertencia cuando el uso de memoria de tu juego ha superado el 70% de la cuota total en la última hora.

Una alerta de Crítica cuando tu juego ha superado la cuota de tamaño de memoria en la última hora.

Estos problemas suelen ocurrir cuando sobrepoblas una estructura de datos de la tienda de memoria con demasiados datos, lo que puede consumir la cuota rápidamente incluso si solo envías solicitudes sobre unas pocas claves. Por ejemplo, si estableces un tiempo de expiración largo en las claves o no limpias los datos procesados, datos adicionales pueden llenar tu cuota de memoria.
Para prevenir y resolver estos problemas, aplica mejores prácticas para hacer un seguimiento de las estructuras de datos que estás utilizando activamente y establecer un mecanismo para limpiar los datos procesados.
Alertas de solicitudes de API
El sistema envía las siguientes alertas de solicitudes de API:
Una alerta de Crítica cuando el número de fracasos en las solicitudes de la tienda de memoria ha superado el 20% en la última hora.

Una alerta de Crítica cuando más del 10% de tus solicitudes de la tienda de memoria están siendo limitadas en la última hora.
- Esta alerta se basa en el número de DataStructureRequestsOverLimit + TotalRequestsOverLimit, que son respuestas de error que indican que tu juego está siendo limitado porque envía demasiadas solicitudes.
- Esta alerta no está relacionada con el tamaño de la solicitud, solo con la cantidad.

Todas las solicitudes de API tienen códigos de estado de respuesta correspondientes, por lo que puedes ver la proporción de respuestas de Éxito a todos los errores utilizando el gráfico de Conteo de Solicitudes por Estado para solución de problemas.