Agentes y módulos generados por el plugin
El plugin creará un agente por cada base de datos objetivo. Ese agente contendrá los siguientes módulos
Si esta activado engine_uptime:
restart_detection | Será 0 si se ha detectado un reinicio inesperado, y 1 de no ser este el caso. Cuando un servidor se reinicia inesperadamente, puede haber una interrupción en el acceso a la base de datos y potencialmente se pueden perder transacciones o datos no guardados correctamente. |
Si esta activado query_stats:
queries: select | Número de consultas SELECT. Las consultas SELECT se utilizan para recuperar datos de la base de datos. Monitorizar las consultas SELECT te permite evaluar la eficiencia de las consultas y la optimización de los índices. Al identificar consultas SELECT lentas o ineficientes, puedes tomar medidas para mejorar su rendimiento, como añadir índices adecuados, optimizar las consultas o ajustar la configuración del servidor. |
queriers: update | Número de consultas UPDATE. Las consultas UPDATE se utilizan para modificar los datos existentes en la base de datos. Monitorizar las consultas UPDATE es importante para evaluar la frecuencia y la eficiencia de las actualizaciones de datos. Puedes identificar consultas UPDATE que afectan a un gran número de filas o que tienen un impacto significativo en el rendimiento del servidor. Esto te permite optimizar las consultas, revisar la estructura de las tablas o tomar medidas para reducir la carga generada por las actualizaciones. |
queries: delete |
Número de consultas DELETE. Las consultas DELETE se utilizan para eliminar datos de la base de datos. Monitorizar las consultas DELETE es útil para evaluar la frecuencia y la eficiencia de las eliminaciones de datos. Puedes identificar consultas DELETE que afectan a un gran número de filas o que tienen un impacto significativo en el rendimiento del servidor. Esto te permite optimizar las consultas, revisar la estructura de las tablas o tomar medidas para reducir la carga generada por las eliminaciones. |
queries: insert | Número de consultas INSERT. Las consultas INSERT se utilizan para insertar nuevos datos en la base de datos. Monitorizar las consultas INSERT te permite evaluar la frecuencia y la eficiencia de las inserciones de datos. Puedes identificar consultas INSERT que están generando una alta carga en el servidor o que podrían estar causando problemas de rendimiento. Esto te permite optimizar las consultas, revisar la estructura de las tablas o considerar estrategias de inserción diferida para mejorar el rendimiento en entornos de alta concurrencia. |
Si esta activado analyze_connections:
session usage | Número de conexiones actuales respecto al total de conexiones máximas. La monitorización del uso de sesiones en SQL Server es importante para optimizar el rendimiento, identificar problemas de bloqueo, mejorar la seguridad y auditoría, y planificar eficientemente los recursos del servidor. |
Si esta activado cache_stats:
allocated buffer cache |
Espacio de memoria total para almacenar datos temporales. El búfer de caché es una parte fundamental de la administración de la memoria en PostgreSQL, ya que almacena datos recuperados de tablas y se utiliza para reducir la necesidad de acceder constantemente al almacenamiento en disco. |
backend user buffer cache | Espacio de memoria por usuario para acceso rápido. Cada conexión de usuario puede tener su propia caché de búfer para almacenar temporalmente los datos a los que accede. Esto puede ayudar a reducir la necesidad de acceder al búfer de caché compartido. |
checkpoints buffer cache | Memoria temporal para sincronizar datos con disco. La caché de búfer de checkpoints almacena temporalmente datos relacionados con el proceso de checkpoint. Un checkpoint es un punto en el tiempo en el que PostgreSQL asegura que los datos modificados se han escrito en disco. |
cleaned buffer cache | Espacio para datos no modificados, reduciendo lecturas de disco. El mantenimiento de una caché de búfer para datos limpios puede ayudar a reducir la necesidad de leer datos desde el almacenamiento en disco, mejorando así el rendimiento de las consultas y operaciones en la base de datos. |
Si esta activado fragmentation_ratio:
fragmentation ratio | El ratio de fragmentación. El Fragmentation Ratio en PostgreSQL Database es un valor que indica la cantidad de espacio desperdiciado debido a la fragmentación en una estructura de datos. Un Fragmentation Ratio alto indica una mayor fragmentación y un mayor desperdicio de espacio, lo que puede afectar el rendimiento del sistema. |
El plugin también creará un módulo por cada consulta personalizada definida en el fichero de configuración.