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 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.

    Screenshot that shows the Search box with the word

  3. Seleccione Azure Cosmos DB.

    Screenshot that shows the Azure Cosmos DB Overview workbook.

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.

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

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:

Screenshot that shows failures with breakdown by HTTP request type.

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.

Screenshot that shows the Capacity workbook.

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.

Screenshot that shows the Operations workbook.

Visualización desde un recurso de Azure Cosmos DB

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

    Screenshot that shows searching for 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.

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

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.

Screenshot that shows the Azure Cosmos DB Time Range.

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.

Screenshot that shows the Azure Cosmos DB Total Requests graph.

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.

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

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.

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

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.

Screenshot that shows the metric section pin to dashboard example.

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

Screenshot that shows the Export workbook down arrow.

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

Screenshot that shows the Expand workbook arrow.

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.

Screenshot that shows the Customize button.

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.

Screenshot that shows the Gallery button.

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