pgCluu es una fuente abierta, libre y independiente de la plataforma basada en la web y la aplicación implementado en Perl y diseñado desde el principio para ayudar a supervisar a los usuarios y auditar el rendimiento de un servidor de base de datos PostgreSQL de línea de comandos.
Características de un vistazo
El software es capaz de realizar un proceso de auditoría completa de un clúster de PostgreSQL. It & rsquo;. S compone de dos herramientas, así como un colector que puede utilizarse para agarrar estadísticas sobre el cluster PostgreSQL utilizando los comandos de búsqueda y salvamento y psql
Además, viene con un graficador que dará salida a los resultados como informes HTML y gráficos. El software mostrará las estadísticas sobre la información global del clúster, las estadísticas por base de datos y estadísticas sobre el sistema de alojamiento. Es compatible con los sistemas operativos UNIX / Linux.
La interfaz basada en la web del programa es fácil de usar e intuitiva, ya que siempre tendrá acceso rápido a la información del sistema, racimo, bases de datos, componentes pgBouncer y sistema de la aplicación. Acceder a cada uno de ellos para obtener más opciones y hacer el trabajo sin demasiados problemas.
Opciones de línea de comandos
Una amplia gama de opciones están portarlo para el componente de línea de comandos del proyecto, lo que permite al usuario activar las estadísticas de caché de búfer si se ha instalado el plugin pg_buffercache, para especificar el nombre de la base de datos para conectarse a, para especificar el host de servidor de base de datos , para especificar el directorio de zócalo, para especificar el tiempo de espera entre carreras, así como para establecer una lista separada por comas de las métricas para realizar separado.
Entre otras opciones de línea de comandos, podemos mencionar la posibilidad de especificar el puerto base de datos para conectarse, desactivar colección de estadísticas del sistema de búsqueda y salvamento y las operaciones de búsqueda de espacio de tabla, a la lista de acciones métricas disponibles que se pueden realizar, para permitir SSH y ejecutar sysstat forma remota, para ver una lista de opciones que se utilizará para la conexión SSH y utilizar un archivo PID de encargo
¿Qué es la nueva en esta versión.:
Nuevo en pgCluu 2,3 (6 ° de febrero de de 2015) como
¿Qué es la nueva en la versión 2.4:
- Las transferencias por segundo (lectura / escribir / ambos) en todos los dispositivos de sar -b
- Las transferencias por segundo para cada dispositivo de sar -d.
- Número de tareas creadas por segundo
- El número de cambios de contexto por segundo.
- Mejorar informe pg_stat_statement mediante la adición de todas las estadísticas de bloques compartidos y de lectura / escritura de E / S de tiempo por consulta cuando se habilita track_io_timing.
- Añadir dispositivo con altos TPS en la información general del sistema.
¿Qué es la nueva en la versión 2.3:
- Los parámetros de informe por defecto los valores fijados con ALTER DATABASE y ALTER papel en nuevo elemento de menú: & quot; base de datos / Papel Configuración & quot ;. Gracias a Thomas Reiss para la solicitud de función.
- Fix detección del dispositivo de disco en el archivo SAR.
- Añadir valor de arranque en el informe de configuración
- Añadir Unidad y Reset valor en pg_settings informe para resaltar los parámetros donde los valores han sido cambios fuera del archivo de configuración.
- Fix manejo de la información sysinfo, y mejorar .gitignore. Gracias a Julien Rouhaud para el parche.
- Fix núcleo. * Y transparent_hugepage visualización en la sección Sysinfo. Gracias a Julien Rouhaud para el parche.
¿Qué hay de nuevo en la versión 2.2:.
- Aumentar año de copyright a 2015
- Corrección de errores en la extracción de la lista de bases de datos.
- Fix consulta para obtener índices de falta de clave externa. Gracias a Ronan Dunklau para el parche.
- Añadir a cobro revertido de transparent_hugepage la información en un archivo sysinfo.txt. (Leer desde / sys / kernel / mm / transparent_hugepage / -)
- Fix sobreescritura de idle_in_xact para toda la base de datos, debe estar inactivo. Gracias a Guillaume Lelarge para el parche.
- consulta Arreglo para el faltante índices en FKs. La consulta anterior informó de todos los índices que deben existir para FKs, pero no se filtraba a cabo las ya existentes. Gracias a Ronan Dunklau para el parche.
- No informe índices redundantes cuando uno es parcial y no el otro. Gracias a Ronan Dunklau para el informe.
- Fix comunicado a la lista de índice despedidos por no informar de índice que tiene la singularidad y no la otra. La declaración ahora también informa índices duplicados en la misma columna y no sólo índices compuestos. Gracias a Ronan Dunklau para el informe.
- Dispositivos Divida menú por parte de 10 dispositivos. Es útil cuando hay un montón de dispositivos de disco.
- Añadir --de-sa-archivo para permitir el análisis de la producción sar procedentes de un archivo diario sa.
- Fix llamada al comando y el límite local de ensayo de la SAR sobre application_name para la versión PG & gt; = 9,0. Gracias a Julien Rouhaud para el informe.
- Establecer application_name a pgcluu antes de recoger los datos y excluir de las consultas generadas por pg_stat_activity pgcluu.
¿Qué es la nueva en la versión 2.1:
- Esta nueva versión incluye muchas mejoras de informes y correcciones de errores. También hay varias características nuevas o informes:
- Permitir información del sistema de comandos que se ejecutan de forma remota.
- Permitir sar que se ejecuta en un servidor remoto mediante una conexión ssh.
- Un nuevo informe de conexiones en espera de una cerradura.
- Añadir tiempo medio de duración en el informe comunicado.
- Nuevos pg_stat_statements.
- Añadir pg_default y pg_global al informe de tamaño de tablas.
- Las nuevas opciones de pgcluu_collectd:
- -M o la opción de tamaño --max para permitir un límite de salida tamaño del directorio.
- -. Sin base de datos para evitar la recopilación de estadísticas de una base de datos
- -C recuento de interrumpir el programa después de la recogida de datos para X veces.
- -E-o --end después de interrumpir el programa después de algún tiempo.
- -V --version o para mostrar información de la versión.
- y algunos más cambios / correcciones!
informe
¿Qué hay de nuevo en la versión 1.1:
- Formato de seguimiento del ratón en los gráficos para mostrar todos los valores del conjunto de datos en una tiempo.
- Añadir ejecutar informe de longitud de la cola de menú del sistema.
- Añadir informes escritura y sincronización veces de punto de control.
- Añadir informe de la versión de PostgreSQL
- Split tampón fondo escritor y contar con estadísticas en informes separados.
- Añadir informe de maxwritten_clean en informes bgwriter.
- Añadir informe de los parámetros del kernel a la página de información del sistema.
- Añadir recoger de los parámetros de ajuste del núcleo del sistema.
- Eliminar incrustado CSS y JavaScript en cada página HTML, los recursos se han copiado automáticamente en el directorio de salida si no está ya presente. Gracias a Guillaume Lelarge por la sugerencia.
- Permitir pgcluu analizar el archivo sar generado a partir de archivos sa, utilizar comandos como & quot; sar -A -p -f / var / log / sysstat / sa * & quot ;. Gracias a Julien Rouhaud para la solicitud de función.
- Split cometió, rollback y gráfico backend mediante el uso de una segunda yaxis de backend. Gracias a Guillaume Lelarge para el informe.
- Añadir reporte de información del sistema.
- Mover aciertos de caché / fallo en segunda yaxis y cambiar los colores del conjunto de datos. Gracias a Guillaume Lelarge para el informe.
- Añadir colecta de información de la versión del sistema operativo.
- Permitir pgcluu_collectd para tomar información del sistema operativo (CPU, memoria, etc.) y la opción --os-información añadir a la única agarrar esa información (para la prueba).
- Información de reformateo tablero de instrumentos.
- Añadir -z | --timezone para ajustar la hora (s) a partir de la hora GMT para ajustar los tiempos de informe sar. Gracias a Bricklen para la solicitud de función. y algunos más cambios / correcciones:
- Añadir punto de mira vertical en el gráfico.
- fecha de actualización de los derechos de autor de 2014
- Desactivar informe de la base de datos del número de consultas canceladas cuando no esté en nodo en espera caliente.
- Desactivar informe de puesto de control de escritura siguiendo la versión pg (& lt; 9,2) .
- Desactivar los archivos temporales y los informes siguientes interbloqueos la versión de PostgreSQL (& lt; 9,2) .
- Añadir almacenamiento de la versión PG en sysinfo.txt
- Fix falta leyenda de checkpoints_timed en el informe puesto de control.
- Fix advertencia sobre META_MERGE para ExtUtils :: MakeMaker & lt; 6.46. Gracias a Julien Rouhaud para el parche.
- Fix error tipográfico en las llamadas pgcluu_collectd. Gracias a Jacky Rigoreau para el informe.
- tema Fix donde diapositivas información no se mostrará al hacer clic en el botón de información.
- Cambiar la documentación acerca de los archivos de recursos que ahora son generados automáticamente.
- Fix apropiación de las estadísticas de un clúster 8,4 (acceso a catálogos de no-disponibles-embargo, las estadísticas). Gracias a Guillaume Lelarge para el informe.
- tema Fix en el análisis de liberación CentOs. Gracias a bricklen por la ayuda.
- tema Fix & quot; El uso de inicializar valor $ val en la línea de cambio de 3312 & quot ;. Gracias a bricklen para el informe.
- método llamado Fix & quot; & quot de impresión; en un valor no definido en la línea ./pgcluu 1303. Gracias a Guillaume Lelarge para el informe.
- Fix sar informe de panel.
- Eliminar decimal de acierto de caché informe de relación. Gracias a Guillaume Lelarge para el informe.
- opinión del tablero de instrumentos: agrupación de etiquetas de reescritura, eliminar valores vacíos de la memoria, añadir la fecha de inicio / final de las estadísticas de base de datos y las estadísticas de búsqueda y salvamento. Gracias a Guillaume Lelarge para las peticiones de características / cambio.
- Fijar alguna advertencia sobre el valor no inicializado en el salpicadero. Gracias a Julien Rouhaud para el informe.
- Fix división ilegal por cero en la línea ./pgcluu 1132. Gracias a Julien Rouhaud para el informe.
- Fix problema en la construcción de marcas de tiempo en los datos SAR. Gracias a Bricklen para el informe.
- Fijar error de ejecución versión sysstat con configuración regional diferente a C o es_ *. Gracias a forall para el informe.
- Fijar tablas rotas sar cuando el tiempo de cobro es mayor de 24 horas.
- Añadir -z | --timezone opción a la documentación.
- Error Fix: print () en GEN9 gestor de archivo cerrado en la línea pgcluu 1942. Gracias a Bricklen para el informe .
Requisitos
- Perl
Comentarios que no se encuentran