¿Hay alguna buena herramienta para monitorear bases de datos postgresql [cerrado]


16

Estoy planeando tener muy pocas bases de datos postgresql altamente cargadas. Tengo experiencia en la administración de bases de datos mysql con alta carga, pero ahora tenemos que usar postgresql.

Quiero saber cuáles son las mejores herramientas para la gestión diaria de la base de datos y los informes de estado. (Por supuesto, la consola es la mejor, pero también quiero conocer otras opciones)

Toda experiencia es bienvenida!


¿Qué tipo de carga - OLTP?
Jack Douglas

Sí, principalmente OLTP y algunos cálculos de estadísticas. Será un backend para juegos en línea para redes sociales con algo de capitalismo.
Trabajador

Respuestas:



8

¿Qué está utilizando para su otro monitoreo, por ejemplo, espacio en disco, carga del procesador, etc.? Si es Nagios, puede obtener un complemento de Postgres . Probablemente sea mejor que tener un marco de monitoreo completamente diferente.


5

Dependiendo de lo que esté buscando exactamente, hay muchas herramientas diferentes a considerar. Como siempre, no hay una bala de plata en el mundo del monitoreo.

Comencé a compilar una lista de herramientas algo autorizadas en el Wiki de PostgreSQL que se puede encontrar aquí: http://wiki.postgresql.org/wiki/Monitoring

A finales de 2012 también comencé a trabajar en un proyecto de monitoreo de Postgres, tratando de aprovechar la información que pg_stat_plansofrece. Se llama pganalyze y se puede encontrar en https://pganalyze.com : las partes que estamos abriendo están disponibles en github .



1

3
Hola Steve, considera esto una breve advertencia. Le animo a leer este meta.stackexchange.com/questions/88642/… y luego leer detenidamente nuestras preguntas frecuentes . ¿Puedo promocionar productos o sitios web con los que estoy afiliado aquí? donde dice "¿ Puedo promocionar productos o sitios web con los que estoy afiliado aquí? Tenga cuidado, porque la comunidad desaprueba la autopromoción abierta y tiende a rechazarla y marcarla como spam". ~ Tenga en cuenta que valoramos absolutamente su opinión experta y realmente queremos que contribuya. ¡Ayúdanos a ayudarte!
jcolebrand

1

Puedes ver dbWatch. Es una herramienta de administración y monitoreo multiplataforma, que en el futuro también agregará más módulos como auditoría, replicación de bases de datos y ajuste mejorado del rendimiento.

Soy bastante parcial, ya que trabajo allí, pero échale un vistazo en http://www.dbwatch.com/ . Se incluye una licencia gratuita de uso completo de 10 días, pero podemos extenderla si necesita realizar más pruebas.

-Chris


2
votando, no hay razón para que esto requiera un voto negativo ya que el usuario explicó claramente que trabaja allí y presentó una solución que abordaba las necesidades de los OP.
Ali Razeghi

1

Le sugiero que consulte MindArray IPM. Proporciona una visión mucho más profunda del rendimiento de Postgresql al brindarle métricas de rendimiento personalizables para monitorear los indicadores clave de rendimiento. Todos los problemas de rendimiento relacionados con SQL lento, bloqueos de tabla y sesiones de usuario se informan a los administradores de DBA / IT en tiempo real. IPM le permite especificar sus propios umbrales o umbral inteligente en función de los datos recopilados del comportamiento normal de rendimiento de la base de datos. El umbral inteligente lo ayuda a eliminar las falsas alteraciones de su buzón.

Estoy usando esto desde el año pasado.

http://www.mindarraysystems.com/postgresql-monitoring.php


1
¿Tiene alguna afiliación con el vendedor?
Colin 't Hart
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.