Observabilidad del almacén de memoria

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El panel de observabilidad de memoria proporciona gráficos en tiempo real sobre el uso de memoria y las solicitudes de API. También tiene un sistema de alerta integrado que te notifica por correo electrónico cuando se produce un problema para ayudarte a solucionar en sincronía. Para obtener más información sobre errores específicos, puedes ver tu Informe de error para encontrar los registros de error.

Accediendo al Panel de Datos

La plataforma de observabilidad de almacenamiento de memoria está disponible para cualquier experiencia que use MemoryStoreService, pero debe ser el propietario de la experiencia o tener permisos de grupo de análisis para acceder a la plataforma.

Para acceder al panel de control:

  1. Navegue a la página Creaciones en el Panel del Creador .
  2. En el menú desplegable de Creador Hub , seleccione su cuenta o el grupo que posee la experiencia objetivo.
  3. Seleccione la experiencia.
  4. En el menú Monitorización , seleccione Almacén de memoria .

Gráficos disponibles

La tabla de clasificación incluye dos categorías de gráficos de línea:

  • Uso de quotas tablas de seguimiento para rastrear su uso en comparación con las quotas de destino dinámicas, que se calculan según el número de usuarios en su experiencia.
    • Uso de memoria en su uso de memoria por minuto en comparación con la cantidad de su cuota asignada restante.
    • Solicitud de API en tus unidades de solicitud por minuto en comparación con la cantidad de tu cuota asignada. Esta gráfica se puede descomponer por cada método de API.
  • API Usage and Performance gráficos para monitorear el patrón de uso de la API y el rendimiento según el estado de la respuesta y el método de la API.
    • Solicitud de API por API Solicitud de recuento por método de API, como Class.MemoryStoreQueue:ReadAsync() o Class.MemoryStoreSortedMap:UpdateAsync() .
    • Solicitud de contador de solicitudes por estado en la solicitud de contador de solicitudes por estado de respuesta.
    • Solicitud por API x Estado en los estados de respuesta devueltos por todos o un método de API específico.

El gráfico contiene datos para los últimos 30 días, y puedes seleccionar para ver un rango de tiempo personalizado con el seleccionador en la parte superior de la página. Si seleccionas un rango de tiempo anterior a 30 días, el sistema devuelve un error Solicitud fallida .

Códigos de estado de respuesta

Las tablas de estadísticas de Request Count by Status y Requests by API x Status incluyen códigos de estado de las respuestas de API que puedes usar para entender y solucionar errores. Para una tabla que lista y describe todos estos códigos de estado, see Troubleshooting </

Alertas de Notificación

El sistema de alerta de correo electrónico detecta y envía automáticamente alertas de problemas de almacenamiento de memoria que pueden dañar el rendimiento de su experiencia. Hay dos tipos de alertas:

  • Las advertencias son alertas con una prioridad más baja sobre temas que pueden afectar potencialmente tu experiencia. Deberías resolverlas antes de que se conviertan en problemas críticos. Los marcos de datos señalan estas alertas al resaltar la figura en amarillo con un mensaje de advertencia.
  • Los críticos son alertas con mayor prioridad en los temas que afectan directamente tu experiencia. Deberías resolver estos problemas tan pronto como sea posible para evitar un ejecucióndegradado. Las etiquetas de la dashboard indican estas alertas al resaltar el gráfico con un mensaje de error.

Cuando tu experiencia activa dos tipos de alertas al mismo tiempo, el panel de control muestra el mensaje de encabezado de la alerta y destaca la región de la tabla de clasificación como crítica Actualmente, el sistema tiene cuatro alertas integradas para el uso de memoria y solicitudes de API. Si tu experiencia supera un umbral de alerta, el sistema te notifica al máximo una vez al día por cada alerta. Cuando recibes una alarma de correo electrónico, debes ver el panel de control y tomar acciones para evitar el ejecucióndegradado.

Alertas de uso de memoria

El sistema envía las siguientes alertas de uso de memoria:

  • Una alarma de advertencia cuando el uso de memoria de tu experiencia haya superado el 70% del total de la cuota en la hora pasada.

  • Una alarma crítica cuando tu experiencia superó el límite de tamaño de memoria de la hora pasada.

Estos problemas generalmente ocurren cuando sobrepopulas una estructura de datos de almacén de memoria con demasiados datos, lo que puede consumir rápidamente el límite de espacio incluso si solo envías solicitudes en algunas llaves. Por ejemplo, si estableces un tiempo de caducidad largo en las llaves o no limpias los datos procesados, los datos adicionales pueden llenar tu espacio de memoria.

Para prevenir y resolver estos problemas, aplique mejores prácticas para monitorear las estructuras de datos que está usando activamente y configurar un mecanismo para limpiar los datos procesados.

Alertas de solicitudes de API

El sistema envía las siguientes alertas de API:

  • Una alarma crítica cuando el número de solicitudes de almacenamiento de memoria que fallan ha excedido el 20% en la última hora.

  • Una alarma crítica cuando se estén retrasando más del 10% de las solicitudes de almacenamiento de memoria de tu almacén.

    • Esta alerta se basa en el número de DataStructureCommandsLimit + TotalCommandsLimit , que son respuestas de error que indican que su experiencia está acelerada porque envía demasiadas solicitudes.
    • Esta alerta no está relacionada con el tamaño de la solicitud, sino con la cantidad.

    Todas las solicitudes de API tienen códigos de estado de respuesta correspondientes, para que pueda ver la proporción de las respuestas de éxito a todas las respuestas de error utilizando la gráfica de solicitudes por estado para trabajar con problemas.