Supervisar y ajustar Azure Database for PostgreSQL: Hiperescala (Citus)
APLICABLE A:
Azure Database for PostgreSQL: Hiperescala (Citus)
La supervisión de los datos sobre los servidores le permite solucionar problemas y optimizar la carga de trabajo. Hiperescala (Citus) proporciona diversas opciones de supervisión para ofrecer información detallada sobre el comportamiento de los nodos en un grupo de servidores.
Métricas
Hiperescala (Citus) proporciona métricas para los nodos de un grupo de servidores y agrega métricas para el grupo en su conjunto. 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 forma predeterminada, Azure Portal agrega métricas de Hiperescala (Citus) en los nodos de un grupo de servidores. 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 grupos de servidores de Hiperescala (Citus) no admiten la división de métricas. En estos grupos de servidores, puede ver las métricas de los nodos individuales al hacer clic en el nombre del nodo en la página de información general del grupo de servidores. 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 de Hiperescala (Citus):
| 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_percent | Porcentaje de CPU | Percent | Porcentaje de CPU en uso. |
| iops | E/S | Count | Consulte la definición de IOPS y el rendimiento de Hiperescala (Citus). |
| 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. |
| 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
- Obtenga información sobre cómo ver las métricas de un grupo de servidores Hiperescala (Citus).
- Consulte Configuración de alertas para obtener instrucciones sobre cómo crear una alerta en una métrica.
- Obtenga información sobre cómo realizar la división de métricas para inspeccionar las métricas por nodo de un grupo de servidores.
- Vea otras medidas de estado de la base de datos con consultas de diagnóstico útiles.