Cuando leo su pregunta, creo que hay 3 problemas:
- ¿Cómo se envían los eventos de registro?
- ¿Qué tipo de diagnóstico proporciona la herramienta de centralización?
- ¿Y cuánto cuesta realmente?
Definitivamente debe buscar una solución de gestión de registros. Mantiene todos los eventos individuales y podrá descomponer cada historia de usuario. Una ventaja adicional: estas soluciones también pueden reunir todo, desde servidores de back-end (servidores HTTP, llamadas API, bases de datos, etc.). Y esta visibilidad total significa mucho cuando estás en crisis y traen enormes ganancias de productividad a los desarrolladores.
New Relic en realidad no es una herramienta de gestión de registros sino una solución APM (Application Performance Monitoring). En otras palabras, proporcionará todos los KPI que necesita con algún tipo de desglose. Pero no podrá llegar al usuario.
- ¿Puede HP pavilion 15-AU009TX ser una buena computadora portátil de desarrollo de Android?
- Sin ninguna promoción, ¿cuántas instalaciones se pueden esperar de la aplicación de Android recién lanzada?
- ¿Cuál es una versión más confiable de Android, 1-Jelly bean 2-KitKat? ¿Cuál es su impresión en personas y dispositivos? ¿Cuál es más adecuado, más saludable, menos consumo de batería o más rápido y seguro?
- ¿Cuál debería ser el enfoque de un profesional que trabaja para aprender el desarrollo de Android?
- Cómo llenar ExpandableListView usando la base de datos sqlite
Si yo fuera usted, elegiría una herramienta de gestión de registros con potentes capacidades analíticas. De hecho, la mayoría de las veces desea analizar tendencias para detectar comportamientos interesantes y luego la posibilidad de ir a los detalles más finos. Esto es especialmente cierto cuando la infraestructura tiene un tamaño significativo.
ElasticSearch, Logstash y Kibana (ELK) es una muy buena fuente de código abierto. Y definitivamente es el líder en este dominio. Sin embargo, debe implementarlo en su propia infraestructura. Lo que significa que debe encontrar una buena manera de enviar los registros desde las aplicaciones móviles, lo que significa crear API dedicadas. Recuerde también que puede perder conexiones en el dispositivo, por lo que los registros no enviados deben conservarse y enviarse mientras la conexión está de vuelta en el negocio; debe administrar esto. En términos de costo, ELK, como cualquier proyecto de código abierto, debe manejarse como un proyecto. Eso significa muchos días para instalarlo y prepararlo para la producción. Además del mantenimiento (ya que puede tener inestabilidades o mejoras necesarias) y que existe un riesgo operativo para perder el conocimiento si los miembros del equipo abandonan la empresa.
Es por eso que las soluciones basadas en la nube son tan interesantes. En primer lugar, vienen con su propio SDK de envío de registros, que resuelve el primer problema. Y en términos de costo, proporcionan precios por GB / día y los planes suelen ser muy flexibles. Por lo tanto, paga por los datos que envía y no por la cantidad de dispositivos que se conectan al servicio.
Como estoy trabajando para Logmatic.io, solo puedo hablar por nosotros mismos. Nuestro credo es ofrecer posibilidades analíticas profundas además de las capacidades de centralización y búsqueda. Otras herramientas pueden centrarse menos en la analítica. Depende de usted encontrar el mejor que responda a sus necesidades.
Proporcionamos:
- SDK para iOS y Android que resuelven el problema de envío. (Y JavaScript si también quieres conectar front-end web).
- Informe casi en tiempo real (latencia de 2 a 5 segundos) de los eventos de registro recibidos. Para que pueda tener su usuario en el teléfono y ver lo que está haciendo al mismo tiempo.
- Las mejores vistas analíticas y de resolución de problemas con capacidades de corte y corte para llegar al evento único.
- Tableros personalizados y clicables
Y en términos de precios, tenemos planes por GB de registros enviados / día (por lo tanto, no por dispositivo) que puede adaptar en cualquier momento.
Espero que esta respuesta te haya ayudado a comprender mejor las opciones que tienes. No digo que Logmatic.io sea necesariamente la mejor solución para usted, pero podría ser una buena opción para sus necesidades. Si tiene curiosidad por ver más, puede ver algunas reseñas de clientes aquí.
¡Aclamaciones!