Pinba es una herramienta de lo más interesante para el análisis de rendimiento de sistemas basados en PHP. Este recurso brinda a los programadores un canal por el cual obtener estadísticas basadas en la forma en que PHP ejecuta los distintos scripts.
Pinba procesa y acumula la información que obtiene mediante UDP, la misma es enviada por los distintos procesos de PHP, esto tiene la ventaja de no afectar en lo más mínimo al rendimiento de PHP. Un dato importante es que Pinba no muestra las estadísticas en si mismo, sino que las pone a nuestra disposición para que nosotros hagamos nuestro propio sistema de monitoreo.
Si no queremos realizar un sistema propio podemos optar por utilizar uno ya desarrollado por terceros, mi recomendación es que utilicen Intaro, que ya tiene un desarrollo listo para funcionar de forma conjunta a Pinba. Justamente en la captura pueden ver el resultado de su implementación.
Toda la información se guarda en MySQL, un motor de datos muy popular y que se puede consultar desde cualquier lenguaje de programación.
Pinba tiene una amplia gama de extensiones y módulos disponibles para su sencilla instalación: extensión de PHP, Modulo para Nginx, PHP puro y Clientes: Node.js, Ruby y Python.
La documentación disponible es excelente, muy clara y concisa, la pueden consultar directamente desde el apartado Github del proyecto.
Web: Pinba
Felipe Blanco
12 años ago
Algun tutorial de como configurarlo en Windows?
DakotaDelNorte
12 años ago
Buenas, has llegado a configurar Intaro Pinboard para alguna aplicación web PHP propia? ¿Haces uso de algún framework o es código tuyo todo? Tengo un pequeño problema, y es que después de un buen rato para instalarlo, cómo puedo hacer que monitorice mias aplicaciones si éstas no están desarrolladas con ningún framework?
Gracias de antemano, y buen blog y entrada! Enhorabuena!