Supervisión y ajuste de Azure Cosmos DB for PostgreSQL
SE APLICA A: Azure Cosmos DB for PostgreSQL (con tecnología de la extensión de base de datos de Citus en PostgreSQL)
La supervisión de los datos sobre los servidores le permite solucionar problemas y optimizar la carga de trabajo. Azure Cosmos DB for PostgreSQL proporciona diversas opciones de supervisión para ofrecer información detallada sobre el comportamiento de los nodos de un clúster.
Métricas
Azure Cosmos DB for PostgreSQL proporciona métricas para los nodos de un clúster y métricas agregadas para el grupo en su totalidad. Las métricas proporcionan información detallada sobre el comportamiento de los recursos complementarios. Cada métrica se emite con una frecuencia de un minuto y tiene un historial de hasta 30 días.
Además de ver los gráficos de las métricas, puede configurar alertas. Para obtener instrucciones paso a paso, vea Configuración de alertas. Otras tareas incluyen la configuración de acciones automatizadas, la ejecución de análisis avanzados y el archivo del historial. Para obtener más información, consulte Información general sobre las métricas en Microsoft Azure.
Por nodo frente a agregado
De manera predeterminada, Azure Portal agrega métricas en los nodos de un clúster. Sin embargo, algunas métricas, como el porcentaje de uso del disco, son más informativas por nodo. Para ver las métricas de los nodos que se muestran individualmente, use la división de métricas de Azure Monitor por nombre de servidor.
Nota
Algunos clústeres no admiten la división de métricas. En estos clústeres, puede ver las métricas de los nodos individuales si hace clic en el nombre del nodo en la página Información general del clúster. A continuación, abra la página de métricas del nodo.
Lista de métricas
Estas métricas están disponibles para los nodos:
Métrica | Nombre de métrica para mostrar | Unidad | Descripción |
---|---|---|---|
active_connections | Conexiones activas | Count | Número de conexiones activas al servidor. |
apps_reserved_memory_percent | Porcentaje de memoria reservada | Percent | Se calcula a partir de la proporción de Committed_AS/CommitLimit, tal y como se muestra en /proc/meminfo. |
cpu_credits_consumed | Créditos de CPU consumidos | Créditos | Número total de créditos consumidos por el nodo. (Solo está disponible cuando se aprovisiona el proceso ampliable en el nodo). |
cpu_credits_remaining | Créditos de CPU restantes | Créditos | Número total de créditos disponibles para ampliar. (Solo está disponible cuando se aprovisiona el proceso ampliable en el nodo). |
cpu_percent | Porcentaje de CPU | Percent | Porcentaje de CPU en uso. |
iops | E/S | Count | Consulte la definición de IOPS y el rendimiento de Azure Cosmos DB for PostgreSQL. |
memory_percent | Porcentaje de memoria | Percent | Porcentaje de memoria en uso. |
network_bytes_ingress | Red interna | Bytes | Red interna a través de conexiones activas. |
network_bytes_egress | Red interna | Bytes | Red externa a través de conexiones activas. |
replication_lag | Intervalo de replicación | Segundos | Qué tan lejos están los nodos de réplica de lectura detrás de sus homólogos en el clúster primario. |
storage_percent | Porcentaje de almacenamiento | Percent | Porcentaje de almacenamiento que se usa más allá del límite máximo del servidor. |
storage_used | Almacenamiento utilizado | Bytes | Cantidad de almacenamiento en uso. El almacenamiento que usa el servicio puede incluir los archivos de base de datos, los registros de transacciones y los registros de servidor. |
Azure no proporciona métricas agregadas para el clúster en conjunto, pero las métricas de varios nodos se pueden colocar en el mismo gráfico.
Pasos siguientes
- Aprenda a ver las métricas de un clúster.
- Consulte Configuración de alertas para obtener instrucciones sobre cómo crear una alerta en una métrica.
- Aprenda a realizar la división de métricas para inspeccionar las métricas por nodo de un clúster.
- Vea otras medidas de estado de la base de datos con consultas de diagnóstico útiles.