pgBadger que comenzó como una pequeña herramienta CLI de Linux que ayudaron a los administradores de bases de datos PostgreSQL analizan los archivos de registro.
El proyecto ha visto una buena tasa de adopción y el desarrollo ha evolucionado para producir un producto más completo, ahora con una interfaz gráfica de usuario basada en Web que se incluye, escrito en Perl y lleno de un montón de características interesantes.
Las obras de interfaz pgBadger mediante la lectura de los archivos de registro de PostgreSQL, la organización de los datos, y luego trazando a cabo diversos detalles de datos utilizando una biblioteca de gráficos JavaScript.
Esto hace que la lectura de los datos de registro mucho más fácil y proporcionar un más rápido y más fácil de entender visión general de lo que está sucediendo en la base de datos.
Registros para varios días, meses y años se pueden mantener, y varias bases de datos (registrados) detalles se puede comprobar a cabo.
pgBadger actualmente funciona con archivos de registro normales, así como archivo comprimido gzip. El guión también es capaz de manejar archivos de registro en tamaños extremadamente grandes
¿Qué hay de nuevo en esta versión:.
- < li> Nuevos informes pgbouncer son:
- Solicitud Rendimiento
- Bytes I / O Rendimiento
- Consultas Duración media
- Sesiones simultáneas
- Histograma de sesiones tiempos
- Sesiones por la base de datos
- Sesiones por usuario
- Sesiones por host
- Enlaces establecidos
- Conexiones por base de datos
- Las conexiones por usuario
- Las conexiones por host
- más usadas piscinas reservados
- errores más frecuentes / Eventos
¿Qué es la nueva en la versión 7.3:
- Añadir --timezone = + / - HH para controlar la zona horaria utilizada en los gráficos. La biblioteca de JavaScript se ejecuta en el lado del cliente por lo que la zona horaria utilizada es el navegador de zona horaria para la hora que se muestra en los gráficos puede ser diferente de la hora en el archivo de registro.
- Añadir archivo /tmp/pgbadger.pid para evitar que los trabajos de cron solapamiento en mismos archivos de registro.
- Añadir opción de línea de comandos --pid-dir para ser capaz de ejecutar dos pgbadger al mismo tiempo, mediante el establecimiento de una ruta alternativa para el archivo pid.
- Informe información sobre & quot; LOG: Saltarse analizar de ... & quot; en los informes de eventos.
- mensaje & quot; LOG: el envío de cancelar para bloquear autovacuum & quot; en eventos de informes. Útil para buscar generar las consultas matanza autovacuum a causa de un problema de bloqueo.
¿Qué es la nueva en la versión 7.1:.
- Un nuevo informe sobre la distribución de eventos por cada 5 minutos
- Nueva por detalles de la aplicación (duración total y ejecutado veces) para cada consulta se informa en las principales consultas informa. Los detalles son visibles desde un nuevo botón llamado & quot; App (s) que participan & quot;.
- Añadir soporte para auto_explain extensión. Explican se añadirá plan en conjunto con las principales consultas más lentas cuando esté disponible en el archivo de registro.
- Nuevo informe sobre las consultas duraciones acumularse por usuario.
- Un nuevo informe sobre el número de consultas cancelados (gráfico)
- Un nuevo informe acerca de las consultas que genera la mayor parte de cancelación (N)
- Un nuevo informe acerca de las consultas más cancelada.
¿Qué es la nueva en la versión 7.0:.
- Un nuevo informe sobre la distribución de eventos por cada 5 minutos
- Nueva por detalles de la aplicación (duración total y ejecutado veces) para cada consulta se informa en las principales consultas informa. Los detalles son visibles desde un nuevo botón llamado & quot; App (s) que participan & quot;.
- Añadir soporte para auto_explain extensión. Explican se añadirá plan en conjunto con las principales consultas más lentas cuando esté disponible en el archivo de registro.
- Nuevo informe sobre las consultas duraciones acumularse por usuario.
- Un nuevo informe sobre el número de consultas cancelados (gráfico)
- Un nuevo informe acerca de las consultas que genera la mayor parte de cancelación (N)
- Un nuevo informe acerca de las consultas más cancelada.
¿Qué es la nueva en la versión 6.3:
- caso por el que el morir con señal de interrupción que se recibe cuando se utiliza - e opción.
- Se ha añadido una nueva pgbadger_tools programa para demostrar cómo tratar con archivos binarios pgBadger para construir su propia característica nueva. La primera de ellas "explicar las más lentas 'permitir la impresión de las principales consultas más lentas que las sentencias Explain.
- Mantenga garrapata formato cuando se utiliza el zoom.
- Detección automática de registros fija rsyslogd.
- ha solucionado el problema en el cálculo de mínimo / máximo / promedio en & quot; & quot Actividad general; informe. Fue construido en la suma de la duración de las consultas por minutos en vez de cada duración.
- El mismo problema se queda con percentil de que se construyen utilizando la suma de duración por minuto y no representa la duración consultas real.
- Esto se comprometen también incluye una modificación en convert_time () para informes de milisegundos.
- Agregado -B o la opción de línea de comandos --bar-gráfica usar bar en vez de la línea en el gráfico.
- Fijo Checkpoint Wal título de archivos gráfico de uso.
¿Qué hay de nuevo en la versión 6.0:
- Esta nueva versión principal añade algunas nuevas características como la limpieza automática de binaria
- archivos en modo incremental o número máximo de semanas para la retención de informes.
- mejorar el modo incremental con que se permita el uso de multiprocesamiento con
- archivo de registro múltiple.
- También agrega informe del percentil de latencia de consulta en la tabla general de la actividad
- (percentiles son 90, 95, 99).
- También hay un nuevo formato de salida: JSON. Este formato es bueno para el intercambio de datos
- con otros idiomas, lo que hace que sea fácil de integrar en el resultado de pgBadger
- otras herramientas de supervisión.
- Es posible que desee para exponer sus informes, pero no los datos, utilizando el --anonymize
- opción pgBadger será capaz de anonimizar todos los valores literales de las consultas.
- En algún seleccionar para copiar una consulta desde el informe podría ser un dolor. Hay ahora
- un botón de clic para seleccionar frente a cada consulta que le permiten usar simplemente
- Ctrl + C para copiarlo en el portapapeles
- El uso de la nueva opción -X también permiten pgBadger para escribir archivos adicionales para
- el outdir al crear informes incrementales. Esos archivos son los CSS y
- código Javascript repite normalmente en cada uno de los archivos HTLM.
- Advertencia: el comportamiento de pgBadger en modo incremental ha cambiado. Ahora será
- Siempre limpiar el directorio de salida de todo el archivo binario obsoleto. Si se va
- utilización de estos archivos para construir sus propios informes, puede evitar que pgBadger para eliminar
- ellos mediante el uso de la opción --noclean. Tenga en cuenta que si se utiliza la función de retención,
- todos esos archivos en directorios obsoletos serán eliminados también.
Comentarios que no se encuentran