Aunque existen muchas herramientas de monitoreo PostgreSQL, la mayoría son demasiado complejas e inflexibles para extender la funcionalidad. Sin embargo, pgwatch2 es una herramienta que simplemente se concentra en la obtención de métricas, lo que le permitirá a usted trabajar con la herramienta de visualización que desee

pgwatch2 funciona como un daemon que recolecta métricas conectándose periódicamente a la base de datos, leyendo los valores provistos por el sistema de estadísticas de PostgreSQL. Esto tiene la ventaja de que no se necesita ningún permiso de usuario especial ni instalar ninguna extensión en el servidor, lo que permite su utilización en entornos protegidos (por ejemplo, AWS RDS)

 

Funcionalidades principales de pgwatch2

  • Instalación de 1 minuto con Docker (también una instalación personalizada es posible)
  • Vista general de toda la Base de Datos en una sola página
  • Fácilmente extensible definiendo métricas en SQL
  • Presentación intuitiva de métricas con Grafana. Los usuarios pueden crear sus propios gráficos en un par de clicks
  • Alertas opcionales (Email, Slack, PagerDuty) provisto por Grafana
  • Software Open Source
  • Versiones PostgreSQL superiores a 9.0 soportadas

Más detalles

  • Interfaz web-based
  • Almacenamiento de métricas en alta performance con una Base de Datos para Series Temporales (InfluxDB)
  • Seguridad básica opcional con autenticación de usuarios
  • Logs para componentes individuales, directamente accesibles via la interfaz web

Screenshot of the predefined “DB overview” dashboards

Comienzo rápido

  1. Inicie la imagen docker: -d -p 3000:3000 -p 8080:8080 –name pw2 cybertec/pgwatch2
  2. Agregue su Base de Datos en el puerto 8080
  3. Espere unos minutos a que el daemon recolecte los datos y que abra Grafana en el puerto 3000

 

Contáctenos

pgwatch2 Download

pgwatch2 puede ser descargado desde github.com

github.com