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_time
a la métricatable_stats
; read_bytes
,write_bytes
, yextend_bytes
se añaden a la métricastat_io
;- Uso de
pg_stat_io
para la métricawal_stats
; - Uso de
pg_ls_archive_statusdir()
en la métricaarchiver_pending_count
; - Las columnas
num_done
yslru_written
se añaden a la métricacheckpointer
; - Las columnas
parallel_workers_to_launch
yparallel_workers_launched
se 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.