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 |