Métricas de monitoreo
Puede comprobar el estado y los recursos disponibles de un clúster y conocer su consumo de recursos en tiempo real a través de los elementos de monitoreo de GaussDB(DWS).
Tabla 1 describe las métricas de monitoreo de GaussDB(DWS).
| Objeto supervisado | Métrica | Descripción | Rango de valor | Período de monitoreo (datos brutos) |
|---|---|---|---|---|
| Descripción del clúster | Estado del clúster | Estado de un clúster. | Normal/anormal/degradado | 30s |
| Nodos | Número de nodos disponibles y número total de nodos (disponible/total) en un clúster. | ≥ 0 | 60s | |
| Los CN | Número de los CN en un clúster. | ≥ 0 | 60s | |
| Bases de datos | Número de bases de datos creadas en un clúster. | ≥ 0 | 90s | |
| Consumo de recursos | Uso de CPU | Uso promedio de CPU en tiempo real de todos los nodos de un clúster. | 0% a 100% | 30s |
| Uso de memoria | Uso medio de memoria en tiempo real de todos los nodos de un clúster. | 0% a 100% | 30s | |
| Uso de disco | Uso medio de disco en tiempo real de todos los nodos de un clúster. | 0% a 100% | 30s | |
| E/S de disco | Promedio de E/S de disco en tiempo real de todos los nodos de un clúster. | ≥ 0 KB/s | 30s | |
| E/S de red | Promedio de E/S de red en tiempo real de todas las NIC de un clúster. | ≥ 0 KB/s | 30s | |
| Las 5 principales consultas que consumen mucho tiempo | ID de consulta | ID de una consulta, que es generada automáticamente por la base de datos. | ≥ 0 | 180s |
| Sentencia SQL | Sentencia de consulta ejecutada por un usuario. | String | 180s | |
| Tiempo de ejecución | Tiempo de ejecución de una sentencia de consulta (unidad: ms). | ≥ 0 ms | 180s | |
| Las 5 consultas principales con la mayoría de los datos escritos en el disco | ID de consulta | ID de una consulta, que es generada automáticamente por la base de datos. | ≥ 0 | 180s |
| Sentencia SQL | Sentencia de consulta ejecutada por un usuario. | String | 180s | |
| Datos escritos en disco | Datos que se escribirán en los discos después de que un usuario ejecute una sentencia (unidad: MB). | ≥ 0 MB | 180s | |
| Métricas de recursos de clúster | Uso de CPU | Uso promedio de CPU de todos los nodos de un clúster. | 0% to 100% | 30s |
| Uso de memoria | Uso medio de memoria de todos los nodos de un clúster. | 0% a 100% | 30s | |
| Uso de disco | Uso promedio de todos los discos de un clúster. | 0% a 100% | 30s | |
| Uso de E/S de disco | Uso medio de E/S de todos los discos de un clúster. | 0% a 100% | 30s | |
| Uso de E/S de red | Uso medio de E/S de todas las NIC de un clúster. | 0% a 100% | 30s | |
| Métricas clave de la base de datos | Estado del clúster | Estado de ejecución del clúster. | Normal/Degradado/Anormal | 30s |
| Clúster de los CN anormales | Número de los CN anormales en el clúster | ≥ 0 | 60s | |
| Clúster de solo lectura | Si el clúster está en el estado de solo lectura | Sí/No | 30s | |
| Sesiones simultáneas | Número de sesiones simultáneas en un clúster dentro de un período especificado. | ≥ 0 | 30s | |
| Consultas Simultáneas | Número de sesiones simultáneas en un clúster dentro de un período especificado. | ≥ 0 | 30s | |
| Descripción de monitoreo de nodo | Nombre del nodo | Nombre de un nodo en un clúster. | String | 30s |
| Uso de CPU | Uso de CPU de un host. | 0% a 100% | 30s | |
| Uso de memoria | Uso de memoria de un host. | 0% a 100% | 30s | |
| Uso medio del disco (%) | Uso del disco de un host. | 0% a 100% | 30s | |
| Dirección IP | Dirección IP del servicio de un host. | String | 30s | |
| E/S de disco | E/S de disco de un host (unidad: KB/s) | ≥ 0 KB/s | 30s | |
| Tasa de retransmisión de Stack de protocolo TCP | Tasa de retransmisión de paquetes TCP por unidad de tiempo. | 0% a 100% | 30s | |
| Status | Estado de ejecución de un host | Online/Offline | 30s | |
| Monitoreo de nodos: discos | Nombre del nodo | Nombre de un nodo en un clúster. | String | 30s |
| Nombre del disco | Nombre de un disco en un host. | String | 30s | |
| Capacidad de disco | Capacidad del disco del host (unidad: GB) | ≥ 0 GB | 30s | |
| Uso de disco | Uso del disco de un host. | 0% a 100% | 30s | |
| Velocidad de lectura de los discos | Velocidad de lectura del disco del host (unidad: KB/s) | ≥ 0 KB/s | 30s | |
| Velocidad de escritura del disco | Velocidad de lectura del disco del host (unidad: KB/s) | ≥ 0 KB/s | 30s | |
| Tiempo de espera de E/S (esperar, ms) | Tiempo promedio de espera para cada solicitud de E/S (unidad: ms) | ≥ 0 ms | 30s | |
| Tiempo de servicio de E/S (svctm, ms) | Tiempo promedio de procesamiento para cada solicitud de E/S (unidad: ms) | ≥ 0 ms | 30s | |
| Utilidad de E/S (util, %) | Uso de E/S de disco de un host. | 0% a 100% | 30s | |
| Monitoreo de nodo-Red | Nombre del nodo | Nombre de un nodo en un clúster. | String | 30s |
| Nombre de NIC | Nombre de la NIC en un host. | String | 30s | |
| Estado de NIC | Estado de NIC. | up/down | 30s | |
| Velocidad de NIC | Velocidad de funcionamiento de una NIC, en Mbit/s. | ≥ 0 | 30s | |
| Paquetes recibidos | Número de paquetes recibidos de una NIC. | ≥ 0 | 30s | |
| Paquetes enviados | Número de paquetes enviados de una NIC. | ≥ 0 | 30s | |
| Paquetes Perdidos Recibidos | Número de paquetes perdidos recibidos de una NIC. | ≥ 0 | 30s | |
| Tasa de recepción: | Número de bytes recibidos por una NIC por unidad de tiempo (KB/s). | ≥ 0 KB/s | 30s | |
| Velocidad de transmisión | Número de bytes enviados por una NIC por unidad de tiempo (unidad: KB/s) | ≥ 0 KB/s | 30s | |
| Monitoreo de base de datos | Nombre de base de datos | Nombre de base de datos creada por un usuario en un clúster. | String | 60s |
| Uso | Capacidad utilizada de la base de datos actual (unidad: GB). | ≥ 0 GB | 86400s | |
| Usuarios | Número de usuarios en la base de datos actual. | ≥ 0 | 30s | |
| Sesiones | Número de sesiones en la base de datos actual. | ≥ 0 | 30s | |
| Aplicaciones | Número de aplicaciones en la base de datos actual. | ≥ 0 | 30s | |
| Consultas | Número de consultas activas en la base de datos actual. | ≥ 0 | 30s | |
| Escaneo de filas | Número de filas devueltas por la consulta de escaneo de tabla completa en la base de datos actual. | ≥ 0 | 60s | |
| Filas de consulta de índice | Número de filas devueltas por la consulta de índice en la base de datos actual. | ≥ 0 | 60s | |
| Filas insertadas | Número de filas insertadas en la base de datos actual. | ≥ 0 | 60s | |
| Filas actualizadas | Número de filas actualizadas en la base de datos actual. | ≥ 0 | 60s | |
| Filas eliminadas | Número de filas eliminadas de la base de datos actual. | ≥ 0 | 60s | |
| Transacciones ejecutadas | Número de ejecuciones de transacciones en la base de datos actual. | ≥ 0 | 60s | |
| Reversión de transacciones | Número de transacciones en la base de datos actual que se han revertido. | ≥ 0 | 60s | |
| Interbloqueos | Número de interbloqueos detectados en la base de datos actual. | ≥ 0 | 60s | |
| Archivos temporales | Número de archivos temporales creados en la base de datos actual. | ≥ 0 | 60s | |
| Capacidad de archivo temporal | Tamaño de los archivos temporales escritos por la base de datos actual, en GB. | ≥ 0 | 60s | |
| Monitoreo del rendimiento | Uso de CPU de clúster | Uso promedio de CPU de todos los nodos de un clúster. | 0% a 100% | 30s |
| Uso de memoria de clúster | Uso medio de memoria de todos los nodos de un clúster. | 0% a 100% | 30s | |
| Uso del disco de clúster | Uso medio del disco de todos los nodos de un clúster. | 0% a 100% | 30s | |
| E/S de disco de clúster | E/S promedio de todos los discos de un clúster. | 0% a 100% | 30s | |
| E/S de red de clústeres | E/S promedio de todas las NIC de un clúster. | 0% a 100% | 30s | |
| Estado del clúster | Tendencia histórica del estado del clúster. | Normal/anormal/degradado | 30s | |
| Clúster de solo lectura | Tendencia histórica de la tendencia de cambio de estado de solo lectura del clúster. | Sí/No | 30s | |
| Clúster de los CN anormales | Tendencia histórica del número de CN anormales en el grupo. | ≥ 0 | 60s | |
| Los DN anormales de clústeres | Tendencia histórica del número de los DN anormales en el clúster. | ≥ 0 | 60s | |
| Uso de los DN de la CPU del clúster | Uso promedio de CPU de todos los DN de un clúster. | 0% a 100% | 60s | |
| Sesiones de clúster | Tendencia histórica del número de sesiones en un clúster. | ≥ 0 | 30s | |
| Consultas de clúster | Tendencia de cambio histórico del número de consultas en el clúster. | ≥ 0 | 30s | |
| Interbloqueos de clúster | Tendencia histórica del número de interbloqueos en un clúster. | ≥ 0 | 60s | |
| TPS de clúster | Número medio de transacciones por segundo de todas las bases de datos de un clúster. Fórmula: (delta_xact_commit + delta_xact_rollback)/current_collect_rate | ≥0 | 60s | |
| QPS de clúster | Número promedio de solicitudes simultáneas por segundo de todas las bases de datos de un clúster. Fórmula: delta_query_count/current_collect_rate | ≥ 0 | 60s | |
| Sesiones de base de datos | Tendencia histórica del número de sesiones en una única base de datos en un clúster. | ≥ 0 | 30s | |
| Consultas de bases de datos. | Tendencia histórica del número de consultas en una única base de datos en un clúster. | ≥ 0 | 30s | |
| Filas insertadas en la base de datos | Tendencia histórica del número de filas insertadas en una única base de datos en un clúster. | ≥ 0 | 60s | |
| Filas actualizadas de la base de datos | Tendencia histórica del número de filas actualizadas en una única base de datos en un clúster. | ≥ 0 | 60s | |
| Filas eliminadas de la base de datos | Tendencia histórica del número de filas eliminadas en una única base de datos en un clúster. | ≥ 0 | 60s | |
| Capacidad de la base de datos | Tendencia histórica de la capacidad en una única base de datos en un clúster. | ≥ 0 | 86400s | |
| Sesión en vivo | ID de sesión | ID de la sesión actual (ID del subproceso de consulta). | String | 30s |
| Nombre de usuario | Nombre del usuario que ejecuta la sesión actual. | String | 30s | |
| Nombre de la base de datos | Nombre de la base de datos conectada a la sesión actual. | String | 30s | |
| Duración de sesión. | Duración de la sesión actual (unidad: ms). | ≥ 0 ms | 30s | |
| Nombre de aplicación | Nombre de la aplicación que crea la sesión actual. | String | 30s | |
| Consultas | Número de sentencias SQL ejecutadas en la sesión actual. | ≥ 0 | 30s | |
| Última duración de la consulta | Duración para ejecutar la sentencia SQL anterior en la sesión actual. | ≥ 0 ms | 30s | |
| Dirección IP del cliente | Dirección IP del cliente que inicia la sesión actual. | String | 30s | |
| CN conectado | CN conectado de la sesión en curso. | String | 30s | |
| Estado de sesión | Estado de ejecución de la sesión actual. | Ejecución/inactividad/reintento | 30s | |
| Consulta en tiempo real | ID de consulta | ID de consulta de una sentencia de consulta actual, que es un identificador único asignado por el núcleo a cada sentencia de consulta. | String | 30s |
| Nombre de usuario | Nombre del usuario que envía la sentencia de consulta actual. | String | 30s | |
| Nombre de base de datos | Nombre de base de datos correspondiente a la sentencia de consulta actual. | String | 30s | |
| Nombre de aplicación | Nombre de aplicación correspondiente a la sentencia de consulta actual. | String | 30s | |
| Grupo de recurso | Nombre del grupo de recursos para la sentencia de consulta actual. | String | 30s | |
| Enviado | Marca de tiempo cuando se envía la sentencia de consulta actual. | String | 30s | |
| Tiempo de bloqueo | Tiempo de espera antes de ejecutar la sentencia de consulta actual, en ms. | ≥ 0 | 30s | |
| Tiempo de ejecución | Tiempo de ejecución de la sentencia de consulta actual, en ms. | ≥ 0 | 30s | |
| Tiempo de CPU | Tiempo total de CPU empleado por la sentencia de consulta actual en todos los DN, en ms. | ≥ 0 | 30s | |
| Desviación del tiempo de CPU | Desviación de tiempo de CPU de la sentencia de consulta actual entre todos los DN. | 0% a 100% | 30s | |
| Sentencia | Sentencia de consulta que se está ejecutando. | String | 30s | |
| CN conectado | Nombre del CN que envía la sentencia de consulta actual. | String | 30s | |
| Dirección IP del cliente | Dirección IP del cliente que envía la sentencia de consulta actual. | String | 30s | |
| Carril | Carril donde se encuentra la sentencia de consulta actual. | Carril rápido/carril lento | 30s | |
| Estado de consulta | Estado de consulta de la sentencia que se está ejecutando. | String | 30s | |
| ID de sesión | ID de sesión de la sentencia de consulta actual, que es un identificador único asignado por el núcleo a cada conexión de cliente. | String | 30s | |
| Estado de cola | Estado de la ejecución de la consulta actual en la base de datos, que indica si la consulta está en cola en el grupo de recursos. | Sí/No | 30s | |
| Consulta histórica | ID de consulta | ID de consulta de una sentencia de consulta, que es un identificador único asignado por el núcleo a cada sentencia de consulta. | String | 180s |
| Nombre de usuario | Nombre del usuario que envía una sentencia de consulta. | String | 180s | |
| Nombre de aplicación | Nombre de la aplicación correspondiente a una sentencia de consulta. | String | 180s | |
| Nombre de base de datos | Nombre de la base de datos correspondiente a una sentencia de consulta. | String | 180s | |
| Grupo de recurso | Nombre del grupo de recursos para la sentencia de consulta actual. | String | 180s | |
| Enviado | Marca de tiempo cuando se envía una sentencia de consulta. | String | 180s | |
| Tiempo de bloqueo | Tiempo de espera antes de ejecutar la sentencia de consulta, en ms. | ≥ 0 | 180s | |
| Tiempo de ejecución | Tiempo de ejecución de la sentencia de consulta, en ms. | ≥ 0 | 180s | |
| Tiempo de CPU | Tiempo total de CPU empleado por la sentencia de consulta en todos los DN, en ms. | ≥ 0 | 180s | |
| Desviación del tiempo de CPU | Desviación de tiempo de CPU de una sentencia de consulta ejecutada en todos los DN. | 0% a 100% | 180s | |
| Sentencia | Sentencias de consulta que se analizarán | String | 180s | |
| Monitoreo instancias lentas | Instancia lenta | Número de instancias lentas detectadas en el punto de tiempo actual. | ≥ 0 | 240s |
| Detectado | Tiempo en que se detecta una instancia lenta por primera vez. | String | 240s | |
| Nombre del nodo | Nombre del nodo donde se despliega la instancia lenta. | String | 240s | |
| Instancia | Nombre de una instancia. | String | 240s | |
| Detección de nodos lentos (dentro de 24 horas) | Número de veces que se detecta una instancia lenta en 24 horas. | ≥ 0 | 240s | |
| Monitoreo de grupo de recursos | Grupo de recurso | Nombre de un grupo de recursos en un clúster. | String | 120s |
| Uso de CPU | Uso de CPU en tiempo real de un grupo de recursos. | 0% a 100% | 120s | |
| Recurso de CPU | Cuota de uso de CPU de un grupo de recursos. | 0% a 100% | 120s | |
| Consultas cortas simultáneas en tiempo real | Concurrencia simple en un grupo de recursos. | ≥ 0 | 120s | |
| Consultas cortas simultáneas | Cuota para simultaneidad simple en un grupo de recursos. | ≥ 0 | 120s | |
| Consultas simultáneas en tiempo real | Simultaneidad compleja en tiempo real en un grupo de recursos. | ≥ 0 | 120s | |
| Consulta de simultaneidad | Cuota para simultaneidad compleja en un grupo de recursos. | ≥ 0 | 120s | |
| Almacenamiento | Cuota de recursos de almacenamiento de un grupo de recursos. | ≥ 0 | 120s | |
| Uso de disco | Uso del disco de un grupo de recursos. | 0% a 100% | 120s | |
| Memoria | Cuota de memoria de un grupo de recursos. | ≥ 0 | 120s | |
| Uso de memoria | Uso de memoria de un grupo de recursos. | 0% a 100% | 120s | |
| Consultas en espera en un grupo de recursos | Usuario | Nombre del usuario de las consultas en espera | String | 120s |
| Aplicación | Nombre de la aplicación que se va a consultar. | String | 120s | |
| Base de datos | Nombre de la base de datos que se va a consultar. | String | 120s | |
| Estado de cola | Estado de ejecución de una consulta en la base de datos (CCN/CN/DN). | String | 120s | |
| Período de espera | Tiempo de espera para una consulta de espera (unidad: ms). | ≥ 0 ms | 120s | |
| Grupo de recurso | Grupo de recursos de la consulta en espera. | String | 120s | |
| Sentencia | Sentencia de consulta para el estado de espera. | String | 120s | |
| Consultas de interrupción de circuitos | ID de consulta | ID de consulta de la sentencia de consulta de interrupción de circuito. | String | 120s |
| Sentencia de consulta | Sentencia de consulta para el estado de interrupción del circuito. | String | 120s | |
| Tiempo de bloqueo | El tiempo de bloqueo antes de la sentencia de consulta desencadena la interrupción del circuito, en ms. | ≥ 0 | 120s | |
| Tiempo de ejecución | Tiempo de ejecución antes de que la sentencia de consulta active la interrupción del circuito, en ms. | ≥ 0 | 120s | |
| Tiempo de CPU | Tiempo promedio de CPU consumido por cada DN antes de que la sentencia de consulta dispare el circuito, en ms. | ≥ 0 | 120s | |
| Desviación de CPU | Tasa de desviación del tiempo de CPU consumido por cada DN antes de que la sentencia de consulta active la interrupción del circuito. | 0% a 100% | 120s | |
| Manejo de excepciones | El método de manejo después de la sentencia de consulta desencadena la interrupción del circuito. | Abortar/Degradar | 120s | |
| Estado | Estado de gestión de cortes de circuito de una sentencia de consulta. | En ejecución/Completada | 120s | |
| Ajuste SQL | ID de consulta | Dirección IP de la consulta actual (ID de lógica de consulta). | String | 180s |
| Base de datos | Nombre de la base de datos donde se ejecuta la consulta actual. | String | 180s | |
| Nombre del esquema | Nombre del esquema de consulta actual. | String | 180s | |
| Nombre de usuario | Nombre del usuario que realiza la consulta. | String | 180s | |
| Cliente | Nombre del cliente que inicia la consulta actual. | String | 180s | |
| Dirección IP del cliente | Dirección IP del cliente que inicia la consulta actual. | String | 180s | |
| Tiempo de ejecución | Tiempo de ejecución de la consulta actual, en ms. | ≥ 0 | 180s | |
| Tiempo de CPU | Tiempo de CPU de la consulta actual, en ms. | ≥ 0 | 180s | |
| Inicio de la ampliación | Hora de inicio de la consulta actual. | Marca de tiempo | 180s | |
| Completado | Hora de finalización de la consulta actual. | Marca de tiempo | 180s | |
| Detalles | Detalles sobre la consulta actual. | String | 180s | |
| INODE | Uso de inode | Uso de inode de disco. | 0% a 100% | 30s |
| SCHEMA | Uso de schema | Uso del schema de base de datos. | 0% a 100% | 3600s |