El tablero de observabilidad de la memoria almacena gráficos en tiempo real sobre el uso de la memoria y las solicitudes de API.También tiene un sistema de alerta integrado que le notifica por correo electrónico cuando surja un problema para ayudarlo a solucionar en sincronía.Para obtener más información sobre errores específicos, puedes ver tu Reporte de errores para encontrar los registros de errores.
Accede al tablero
El tablero de observabilidad de la memoria está disponible para cualquier experiencia que use , pero debes ser el propietario de la experiencia o tener permisos de grupo de análisis para acceder al tablero.
Para acceder al tablero de control:
- Navegue a la página Creaciones en el tablero de creación del creador .
- Debajo del menú desplegable Centro de creadores , seleccione su cuenta o el grupo que posee la experiencia objetivo.
- Seleccione la experiencia.
- En el menú desplegable de supervisión , seleccione almacenes de memoria .
Gráficos disponibles
El tablero incluye dos categorías de gráficos de líneas:
- Uso de cuotas tablas 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 experiencia.
- Uso de memoria en el uso de memoria por minuto en bytes en comparación con cuánto te queda tu cuota asignada.
- Unidad de solicitud de API en tus unidades de solicitud totales por minuto en comparación con la cantidad de cuota asignada que te queda.Este diagrama se puede desglosar por cada método de API.
- Uso y rendimiento de la API tablas para monitorear el patrón de uso de la API y el rendimiento basado en el estado del método y la respuesta de la API.
- Número de solicitudes por API en el número de solicitudes por API por minuto por método API, como MemoryStoreQueue:ReadAsync() o MemoryStoreSortedMap:UpdateAsync().
- Número de solicitudes por estado en el recuento de solicitudes de API por estado de respuesta.
- Solicitud por API x Estado en estados de respuesta devueltos por una API específica o todos.
La tabla contiene datos para los últimos 30 días, y puedes seleccionar para ver un rango de tiempo personalizado con el selector en la parte superior de la página.Si selecciona un rango de tiempo antes de 30 días, el sistema devuelve un error de solicitud fallida .
Códigos de estado de respuesta
Las tablas de solicitudes del tablero de observabilidad por estado y solicitudes por API x estado incluyen códigos de estado de respuestas de API que puedes usar para comprender y solucionar errores.Para una tabla que lista y describe todos estos códigos de estado, vea Observabilidad.Además, para obtener información sobre cómo resolver estos errores, o la cuota o límite específico a la que se refiere un error, consulte Solución de problemas y Límites y cuotas, respectivamente.
Alertas de notificación
El sistema de alerta de correo electrónico detecta y te envía automáticamente alertas de problemas de uso del almacén de memoria que pueden dañar el rendimiento de tu experiencia.Hay dos tipos de alertas:
- Advertencias son alertas con prioridad más baja sobre problemas que pueden potencialmente afectar tu experiencia.Debes resolverlos antes de que se conviertan en problemas críticos.El tablero de alertas marca estas alertas resaltando el gráfico en amarillo con un mensaje de advertencia.
- Críticos son alertas con mayor prioridad sobre problemas que afectan directamente tu experiencia.Debe resolver estos problemas lo antes posible para evitar un ejecucióndegradado.El tablero de alertas marca estas alertas resaltando el gráfico en rojo con un mensaje de error.
Cuando tu experiencia activa dos tipos de alertas al mismo tiempo, el tablero de control muestra el mensaje de encabezado de alerta y resalta la región de 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 experiencia supera un umbral de alerta, el sistema te notifica a lo más una vez al día por cada alerta.Al recibir una alerta de correo electrónico, debe ver el tablero de control y tomar acciones para prevenir el ejecucióndegradado.
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 experiencia haya superado el 70% de la cuota total en la última hora.
Una alerta crítica cuando tu experiencia superó la cuota de memoria para la hora pasada.
Estos problemas suelen ocurrir cuando sobrepoblas una estructura de datos de almacén de memoria con demasiada información, que puede consumir la cuota rápidamente incluso si solo envías solicitudes en unas pocas claves.Por ejemplo, si estableces un largo tiempo de expiración en las claves o no limpias los datos procesados, los datos adicionales pueden llenar tu cuota de memoria.
Para prevenir y resolver estos problemas, aplique mejores prácticas para rastrear las estructuras de datos que está utilizando activamente y establezca 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 crítica cuando el número de fallos de solicitudes de tu almacén de memoria haya superado el 20% en la última hora.
Una alerta crítica cuando más del 10% de las solicitudes de almacenamiento de memoria se estén acelerando durante la última hora.
- Esta alerta se basa en el número de solicitudes de estructura de datos por encima del límite + solicitudes totales por encima del límite , que son respuestas de error que indican que tu experiencia está restringida 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 todas las respuestas de error usando el recuento de solicitudes por estado para solucionar problemas .