Lanzamiento de pgwatch 4
pgwatch, la herramienta para el monitoreo de PostgreSQL, ha sido actualizada a la versión 4. Esta versión incorpora numerosas características nuevas, mejoras y correcciones de errores para optimizar la experiencia de monitoreo.
Es posible observar su funcionamiento en demo.pgwatch.com y revisar el listado completo de cambios en GitHub.
Métricas de PostgreSQL 18
- Se añaden las columnas
total_XXX_timea la métricatable_stats; read_bytes,write_bytes, yextend_bytesse añaden a la métricastat_io;- Uso de
pg_stat_iopara la métricawal_stats; - Uso de
pg_ls_archive_statusdir()en la métricaarchiver_pending_count; - Las columnas
num_doneyslru_writtense añaden a la métricacheckpointer; - Las columnas
parallel_workers_to_launchyparallel_workers_launchedse añaden a la métricadb_stats.
Dashboards de Grafana
- Se han añadido nuevos dashboards de Grafana 12 tanto para PostgreSQL como para los ‘sinks’ de Prometheus;
- Se elimina el soporte para Grafana 10;
- Nuevo dashboard «Global Database Overview» con 26 paneles, incluidos unos nuevos para replicación, conexiones y uso de índices (inspirado en postgres.ai);
- El nuevo dashboard «Database Overview» cuenta ahora con 21 paneles con soporte para desfases temporales y visualizaciones mejoradas;
- Nuevo dashboard «Query Performance Analysis» con tabla mejorada que contiene 17 métricas y 8 paneles de visualización (inspirado en postgres.ai);
- Nuevo dashboard «Tables Overview» que proporciona información sobre el tamaño de las tablas, el sobredimensionamiento y el uso de índices con paneles de visualización tipo treemap.
Métricas
- Se descontinuó el uso de métricas en tiempo real y fueron retiradas del sistema.
- Ahora las métricas se pueden cargar desde una carpeta específica, lo que permite una mejor organización y gestión de las definiciones de métricas.
Sinks
- Mejoras en el sink gRPC: Se ha incorporado soporte para autenticación básica, además de una documentación más clara y detallada sobre cómo usarlo.
Desarrollo y Contribuciones
- Se ha mejorado la experiencia de desarrollo con Docker Compose, lo que facilita la configuración y la gestión del entorno.
- Se ha creado un nuevo repositorio, pgwatch-contrib, para alojar contribuciones y extensiones adicionales de la comunidad para pgwatch. El subdirectorio rpcs contiene ejemplos de implementaciones de sinks gRPC.
Queremos agradecer a todos los contribuidores y usuarios por su ayuda. Si desean contribuir al desarrollo y mejora de pgwatch, pueden hacerlo de las siguientes maneras:
- ⭐ dar una estrella al proyecto
- abrir un 🤚issue en Github y formular alguna 🎓pregunta
- o incluso considerar la posibilidad de enviar una 📜pull request.
¡Agradecemos su apoyo!
Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.

