Compartir por


Exploración de Información de Azure Cosmos DB de Azure Monitor

Información de Azure Cosmos DB proporciona una vista del rendimiento general, los errores, la capacidad y el estado operativo de todos los recursos de Azure Cosmos DB en una experiencia interactiva unificada. Este artículo le ayudará a comprender las ventajas de esta nueva experiencia de supervisión y cómo puede modificar y adaptar la experiencia para adaptarla a las necesidades únicas de su organización.

Introducción

Antes de comenzar, debería comprender cómo se presenta y visualiza la información.

Ofrece:

  • Perspectiva a escala de los recursos de Azure Cosmos DB en todas las suscripciones de una sola ubicación. Puede limitar de forma selectiva a solo las suscripciones y recursos que le interese evaluar.
  • Análisis de exploración en profundidad de un recurso de Azure Cosmos DB determinado. Es posible diagnosticar problemas o realizar análisis detallados mediante las categorías de uso, errores, capacidad y operaciones. Al seleccionar cualquiera de esas opciones, se proporciona una vista detallada de las métricas de Azure Cosmos DB de interés.
  • Experiencia personalizable basada en plantillas de libro de Azure Monitor. Es posible cambiar las métricas que se muestren, modificar o establecer umbrales que se alineen con sus límites y, después, guardarlos en un libro de trabajo personalizado. Los gráficos del libro se pueden luego anclar a los paneles de Azure.

Esta característica no requiere que se habilite o configure nada. Estas métricas de Azure Cosmos DB se recopilarán de forma predeterminada.

Nota

El acceso a esta característica no se cobrará. Solo se le cobrará por las características básicas de Azure Monitor que configure o habilite, tal y como se describe en la página de detalles de precios de Azure Monitor.

Visualización de la información desde Azure Portal

  1. Inicie sesión en Azure Portal y vaya a su cuenta de Azure Cosmos DB.

  2. Puede ver las métricas de la cuenta en el panel Métricas o en el panel Conclusiones.

    • Métricas: en este panel, se proporcionan métricas numéricas que se recopilan en intervalos periódicos y que describen algún aspecto de un sistema en un momento determinado. Por ejemplo, puede consultar y supervisar la métrica de latencia del lado servidor, la métrica de uso de unidades de solicitud normalizadas, entre otras.

    • Conclusiones: en este panel se proporciona una experiencia de supervisión personalizada para Azure Cosmos DB. La información usa las mismas métricas y registros que se recopilan en Azure Monitor, y muestra una vista agregada correspondiente a la cuenta.

  3. Abra el panel Conclusiones. De manera predeterminada, el panel Información muestra las métricas de rendimiento, solicitudes, almacenamiento, disponibilidad, latencia, sistema y operaciones de administración para cada contenedor de la cuenta. Puede seleccionar el Intervalo de tiempo, la Base de datos y el Contenedor cuyas conclusiones desea consultar. La pestaña Información general muestra el uso de RU/s, el uso de datos, el uso de índices, las solicitudes limitadas y el consumo normalizado de RU/s para la base de datos y el contenedor seleccionados.

    Captura de pantalla de las métricas de rendimiento de Azure Cosmos DB en Azure Portal.

  4. Las métricas siguientes están disponibles en el panel Conclusiones:

    • Rendimiento. Esta pestaña muestra el número total de unidades de solicitud consumidas o con errores (código de respuesta 429) debido a que se ha superado la capacidad de almacenamiento o rendimiento que se ha aprovisionado para el contenedor.

    • Requests. Esta pestaña muestra el número total de solicitudes procesadas por código de estado, por tipo de operación y el recuento de las solicitudes con errores (código de respuesta 429). Se producirá un error en las solicitudes cuando se supere la capacidad de almacenamiento o rendimiento aprovisionada para el contenedor.

    • Almacenamiento. Esta pestaña muestra el tamaño de los datos y el uso de índices durante el período seleccionado.

    • Disponibilidad. Esta pestaña muestra el porcentaje de solicitudes que se completan correctamente respecto de las solicitudes totales por hora. Los Acuerdos de Nivel de Servicio de Azure Cosmos DB definen la tasa de éxito.

    • Latencia. Esta pestaña muestra la latencia de lectura y escritura que observa Azure Cosmos DB en la región donde funciona su cuenta. Puede visualizar la latencia entre regiones para una cuenta de replicación geográfica. También puede visualizar la latencia de lado servidor por distintas operaciones. Esta métrica no representa la latencia de solicitud de un extremo a otro.

    • Sistema. Esta pestaña muestra cuántas solicitudes de metadatos atiende la partición principal. También ayuda a identificar las solicitudes limitadas.

    • Operaciones de administración. Esta pestaña muestra las métricas correspondientes a actividades de administración de cuentas como la creación de una cuenta, su eliminación, actualizaciones de claves, configuración de replicación y red.

Visualización de las métricas de uso y rendimiento para Azure Cosmos DB

Para ver el uso y el rendimiento de las cuentas de almacenamiento en todas las suscripciones:

  1. Inicie sesión en Azure Portal.

  2. Busque Monitor y seleccione Monitor.

    Captura de pantalla que muestra el cuadro de búsqueda con la palabra

  3. Seleccione Azure Cosmos DB.

    Captura de pantalla que muestra el libro Información general de Azure Cosmos DB.

Información general

En la página Información general, la tabla muestra las métricas de Azure Cosmos DB interactivas. Se pueden filtrar los resultados en función de las opciones que seleccione en las siguientes listas desplegables:

  • Suscripciones: solo se enumeran las suscripciones que tienen un recurso de Azure Cosmos DB.
  • Azure Cosmos DB: se pueden seleccionar todos, un subconjunto o un recurso único de Azure Cosmos DB.
  • Intervalo de tiempo: de forma predeterminada, las últimas cuatro horas de información se muestran en función de las selecciones correspondientes realizadas.

El icono de contador que aparece en las listas desplegables acumula el número total de recursos de Azure Cosmos DB de las suscripciones seleccionadas. La codificación de color condicional o mapas térmicos para las columnas del libro notifican las métricas de transacción. El color más profundo tiene el valor más alto. Un color más claro se basa en los valores más bajos.

Seleccionar una flecha desplegable junto a uno de los recursos de Azure Cosmos DB para mostrar un desglose de las métricas de rendimiento en el nivel de contenedor de base de datos individual.

Captura de pantalla que muestra la lista desplegable Expandida que muestra contenedores de bases de datos individuales y desglose de rendimiento asociado.

Seleccionar el nombre del recurso de Azure Cosmos DB resaltado en azul para ir al valor predeterminado Información general de la cuenta de Azure Cosmos DB asociada.

Errores

Seleccione la pestaña Errores para abrir la parte Errores de la plantilla de libro. Mostrará el número total de solicitudes con la distribución de las respuestas que componen esas solicitudes:

Captura de pantalla que muestra errores con desglose por tipo de solicitud HTTP.

Código Descripción
200 OK Una de las siguientes operaciones REST se realizó correctamente:
- GET en un recurso.
- PUT en un recurso.
- POST en un recurso.
- POST en un recurso de procedimiento almacenado para ejecutar el procedimiento almacenado.
201 Created Una operación POST para crear un recurso se ha realizado correctamente.
404 Not Found La operación está intentando actuar en un recurso que ya no existe. Por ejemplo, es posible que el recurso ya se haya eliminado.

Para obtener una lista completa de los códigos de estado, consulte Códigos de estado HTTP para Azure Cosmos DB.

Capacity

Seleccione la pestaña Capacidad para abrir la parte Capacidad de la plantilla de libro. Muestra lo siguiente:

  • Cuántos documentos tiene.
  • El crecimiento de documentos a lo largo del tiempo.
  • Uso de datos.
  • Cantidad total de almacenamiento disponible que haya dejado.

Esta información le ayudará a identificar posibles problemas de uso de datos y almacenamiento.

Captura de pantalla que muestra el libro Capacidad.

Al igual que en el libro Información general, al seleccionar la lista desplegable junto a un recurso de Azure Cosmos DB en la columna Suscripción se mostrará un desglose por los contenedores individuales que componen la base de datos.

Operations

Seleccione la pestaña Operaciones para abrir la parte Operaciones de la plantilla de libro. Es posible ver las solicitudes desglosadas por el tipo de solicitudes realizadas.

En el siguiente ejemplo, verá que eastus-billingint recibe predominantemente solicitudes de lectura, pero con algunas solicitudes actualizar/insertar (upsert) y crear. Además, es posible ver que westeurope-billingint es de solo lectura desde una perspectiva de la solicitud, al menos en las últimas cuatro horas en las que el libro ha estado limitado mediante su parámetro de intervalo de tiempo.

Captura de pantalla que muestra el libro Operaciones.

Visualización desde un recurso de Azure Cosmos DB

  1. Busque o seleccione cualquiera de las cuentas de Azure Cosmos DB existentes.

    Captura de pantalla en la que se muestra la búsqueda de Azure Cosmos DB.

  2. Después de pasar a la cuenta de Azure Cosmos DB, en la sección Supervisión, seleccione Insights (versión preliminar) o Workbooks. Ahora es posible realizar más análisis sobre el rendimiento, las solicitudes, el almacenamiento, la disponibilidad, la latencia, el sistema y la administración de cuentas.

    Captura de pantalla que muestra la página de información general de información de Azure Cosmos DB.

Intervalo de horas

De forma predeterminada, el campo Intervalo de tiempo mostrará los datos de las últimas 24 horas. Es posible modificar el intervalo de tiempo para mostrar los datos en cualquier lugar desde los últimos 5 minutos hasta los últimos 7 días. El selector de intervalo de tiempo también incluye un modo Personalizado. Introduzca las fechas de inicio/finalización para ver un marco de tiempo personalizado basado en los datos disponibles para la cuenta seleccionada.

Captura de pantalla que muestra el intervalo de tiempo de Azure Cosmos DB.

Introducción a Conclusiones

En la pestaña Información general se proporcionan las métricas más comunes para la cuenta de Azure Cosmos DB seleccionada, incluyendo:

  • Total de solicitudes
  • Solicitudes con error (429)
  • Consumo de RU normalizado (máx.)
  • Uso de datos e índices
  • Métricas de cuenta de Azure Cosmos DB por recopilación

Total de solicitudes: este gráfico proporciona una vista de las solicitudes totales de la cuenta desglosadas por código de estado. Las unidades de la parte inferior del gráfico son una suma de las solicitudes totales para el período.

Captura de pantalla que muestra el gráfico Solicitudes totales de Azure Cosmos DB.

Solicitudes con error (429) : este gráfico proporciona una vista de las solicitudes con error con el código de estado 429. Las unidades situadas en la parte inferior del gráfico son la suma del total de solicitudes con error para el período.

Captura de pantalla que muestra el gráfico Solicitudes con errores de Azure Cosmos DB.

Consumo de RU normalizado (máx.): este gráfico proporciona el porcentaje máximo entre el 0 % y el 100 % de las unidades de consumo de RU normalizadas durante el período especificado.

Captura de pantalla que muestra el gráfico Consumo de RU normalizado de Azure Cosmos DB.

Anclaje, exportación y expansión

Es posible anclar cualquiera de las secciones de métricas a un panel de Azure seleccionando el marcador en la esquina superior derecha de la sección.

Captura de pantalla que muestra la sección de métricas anclada al ejemplo del panel.

Para exportar los datos en formato de Excel, seleccione la flecha hacia abajo situada a la izquierda del marcador.

Captura de pantalla que muestra la flecha hacia abajo Exportar libro.

Para expandir o contraer todas las vistas desplegables del libro, seleccione la flecha de expandir situado a la izquierda de la flecha hacia abajo.

Captura de pantalla que muestra la flecha Expandir libro.

Personalización de Información de Azure Cosmos DB

Esta experiencia se basa en plantillas de libro de Azure Monitor. Es posible usar Personalizar>Editar>Guardar para modificar y guardar una copia de la versión modificada en un libro personalizado.

Captura de pantalla que muestra el botón Personalizar.

Los libros se guardan dentro de un grupo de recursos. La sección Mis informes es privada para usted. La sección Informes compartidos es accesible para todos los usuarios con acceso al grupo de recursos. Después de guardar el libro personalizado, deberá ir a la galería de libros para iniciarlo.

Captura de pantalla que muestra el botón Galería.

Solución de problemas

Para obtener instrucciones sobre la solución de problemas, consulte Solución de problemas de conclusiones basadas en libros.

Pasos siguientes