pgAssistant 3.8.0 : ciclo de mejora continua para Postgres
Con esta versión, pgAssistant da un paso más allá del análisis y la optimización de PostgreSQL para convertirse en una plataforma orientada a la mejora continua de PostgreSQL.
Esta nueva propuesta se articula en torno a un ciclo de mejora continua:
Observar → Diagnosticar → Priorizar → Planificar → Implementar → Volver a recopilar datos → Medir
pgAssistant ya permitía identificar los aspectos que debían mejorarse y transformar las recomendaciones en un Plan Ejecutivo priorizado, con una asignación clara de responsabilidades entre los equipos de DEV y OPS.
Junto con pgAssistant Collector, la versión 3.8.0 da un paso más al añadir datos históricos sobre la carga de trabajo y el entorno. El objetivo es responder cuatro preguntas fundamentales:
- ¿Qué debemos mejorar?
- ¿Qué decidimos hacer?
- ¿Qué cambios aplicamos realmente?
- ¿Qué resultados obtuvimos?
Workload Insights compara las recopilaciones consecutivas y muestra:
- las nuevas recomendaciones y aquellas que han dejado de detectarse;
- los cambios en la versión y configuración de PostgreSQL;
- cómo evoluciona la carga de trabajo según el tipo de sentencia;
- las variaciones en el tiempo de ejecución y el número de llamadas;
- las consultas que más impacto tienen en la carga de trabajo global.
El objetivo es relacionar la aplicación de las recomendaciones de pgAssistant y del Plan Ejecutivo con los cambios observados en el rendimiento.
Una correlación no implica causalidad, y que una recomendación deje de detectarse no significa necesariamente que haya sido implementada. pgAssistant mantiene claras estas diferencias y reúne en un mismo lugar toda la evidencia relevante.
pgAssistant no pretende sustituir la monitorización en tiempo real. Mientras la monitorización permite saber qué está ocurriendo en cada momento, pgAssistant ayuda a los equipos a determinar qué mejorar a continuación, organizar las tareas de remediación y medir posteriormente los cambios realizados.
De las recomendaciones a la acción, y de la acción a resultados que pueden medirse.
pgAssistant 3.8.0: https://github.com/beh74/pgassistant-community
pgAssistant Collector: https://github.com/beh74/pgassistant-collector
pgAssistant Grafana : https://github.com/beh74/pgassistant-grafana

