Registro de informes de errores para múltiples plataformas y múltiples capas

Estoy harto.

Soy responsable de un back-end de servidor API y cliente web SPA basado en AngularJS escrito en Symfony. Nuestro SPA se ejecuta en el navegador y en Cordova en Android e iOS. Nuestro back-end se ejecuta en AWS.

Estoy harto porque he probado casi todas las herramientas de registro comunes que existen. He probado, sin ningún orden en particular: New Relic, Fabric, Sentry, OpBeat, Ruxit, Soasta. También utilizamos Google Analytics y Mixpanel para el seguimiento del comportamiento de los usuarios.

Estoy harto porque ninguna de estas herramientas hace lo que realmente necesito, que es mostrar todo en un solo lugar: todo, desde la carga en instancias EC2 individuales hasta cuántos usuarios están conectados actualmente a las aplicaciones móviles, hasta si no se arrojó un error JS dentro de las aplicaciones móviles basadas en Cordova.

Estoy buscando una recomendación de cuál de estas herramientas, o alguna de la que nunca he oído hablar, puede unir todo en un solo lugar. De todos estos, siento que New Relic tiene la mejor oportunidad de alcanzar la meta, pero no creo que pueda lograr que nuestra Junta Directiva apruebe un gasto tan grande si nos dedicáramos por completo a New Relic. ¿Hay algo más por ahí que sea gratis o al menos barato que pueda hacer todo?

Estoy harto y cansado de tener que cargar múltiples tableros y tener un dolor en el culo tratando de correlacionar todo. En este momento, lo que me está volviendo loco es que Sentry no informa errores de JS en Cordova.
Hay demasiadas de estas herramientas y quiero que una las gobierne a todas. ¿Cuál?

Respuestas (1)

No estoy exactamente seguro de que esto sea lo que quieres, pero echa un vistazo a NagiOS

Nagios Core es completamente gratuito y admite monitoreo, informes, mantenimiento y alertas de múltiples sistemas. Lo he estado usando durante aproximadamente 3 meses y no tuve ningún problema con él. Es bastante ligero, rápido y fiable.

Creo que Nagios XI incluye todo lo que posiblemente quieras, pero cuesta bastante ya que ahora cuesta $1995.

¡Gracias por tu actualización, Mustafa! Como OP preguntó especialmente sobre Android e iOS, ¿quizás también quieras incluir algunas palabras sobre eso? Para Android, hay algunos clientes de Nagios disponibles, para iOS, no lo sé. Además: ¿Sabe si el Nagios Core gratuito cubriría al menos los conceptos básicos que necesita el OP?