Administración PostgreSQL: pgBadger el analizador de Log

Conoce la herramienta que analiza millones de líneas de log en poco tiempo y genera un informe con los resultados

Categoría: Administración PostgreSQL

Si trabajas con bases de datos PostgreSQL, o esperas dedicarte a la Administración de Bases de datos, te aconsejo esta herramienta porque sin lugar a dudas te facilitará el trabajo y te permitirá realizarlo con mucha calidad.

Disponible en:

En sistemas de bases de datos vivas y activas se generan, afortunadamente, una gran cantidad de mensajes de log. Es la forma que tiene el servidor PostgreSQL para comunicarse con nosotros, y nosotros deberíamos prestar atención a esos mensajes pues en ellos encontraremos información valiosa que nos permitirá tomar acción  y anticiparnos a los problemas.

Del log del servidor se puede analizar la cantidad de solicitudes de conexión a nuestra base de datos, la tasa de fallo o acierto a la hora de obtener esas conexiones, de dónde provienen, etc. También las consultas más recurrentes, las más lentas, si se están generando demasiados ficheros temporales, qué tal la salud de nuestro servidor PostgreSQL atendiendo al autovacuum, los bloqueos, etc.

Seguro que entiendes la necesidad de analizar con frecuencia el log del servidor igual que te imaginas que analizar miles y miles de líneas de log no es tarea fácil. Por suerte para nosotros existen herramientas como pgBadger que, en pocos segundos, analiza logs verdaderamente grandes y genera un informe con el resultado de dicho análisis.

Ahora sí, analizar un informe es algo que nos llevará poco tiempo. Detectar los puntos débiles de nuestro servidor y corregirlos antes de que se conviertan en un problema que comprometa el servicio, es una tarea que podremos abordar diaria o semanalmente, sin demasiado esfuerzo.

Si encima la herramienta es pgBadger que facilita más de 90 opciones para configurar el informe, mejor que mejor.

pgBadger permite configurar los logs de entrada, los mensajes de log que queremos analizar, las gráficas, las queries, los ficheros de salida, etc.

pgBadger es capaz de generar un informe solamente de errores, incluso un informe que sirva para su posterior uso en herramientas que miden el rendimiento del sistema.

Si trabajas con bases de datos PostgreSQL, o esperas dedicarte a la Administración de Bases de datos, te aconsejo esta herramienta porque sin lugar a dudas te facilitará el trabajo y te permitirá realizarlo con mucha calidad.