Application Insights (AI) es una herramienta APM muy simplista hoy en día. Realiza el seguimiento de transacciones, tiene códigos muy limitados y diagnósticos de tiempo de ejecución, y no profundiza en el análisis del rendimiento del navegador. Application Insights se parece mucho más a Google Analytics que a una herramienta APM típica.
- AI no es compatible con aplicaciones móviles, AppDynamics es Android e iOS
- AI solo admite Java, .NET y node.js, mientras que AppDynamics admite muchos lenguajes y tecnologías adicionales.
- AI requiere cambios de código para realizar una captura métrica adicional del código. AppDynamics ha hecho esto sobre la marcha sin cambio de código en la mayoría de los idiomas.
- AI no hace un seguimiento distribuido de transacciones, tiene un modelo simple de recopilación de datos similar a lo que hace New Relic. Esto hace que la solución de problemas sea mucho más difícil en aplicaciones complejas. Si su aplicación es simple, no es necesaria.
- AI carece de puntaje de transacciones y líneas de base, debe establecer umbrales manuales. AppDynamics hace esto para cada métrica y cada transacción comercial.
- AI no monitorea bases de datos o almacenes de datos. AppDynamics hace ambas cosas.
- AI es solo SaaS, mientras que AppDynamics se puede implementar en las instalaciones o SaaS.
Hay mucho más, pero realmente deberías probarlos a ambos y descubrirlo por ti mismo.
- ¿Cuántas horas hombre se necesitarían para escribir un servidor de aplicaciones J2EE?
- ¿Cuál es la mejor manera de comenzar un nuevo proyecto web?
- ¿Es posible desarrollar una aplicación de muy alto rendimiento en Hibernate a pesar de su complejidad?
- ¿Qué es un excelente componente de hoja de cálculo basado en web de código abierto que se puede incrustar en aplicaciones basadas en web?
- ¿Qué tipo de problemas encuentran los desarrolladores web en el día a día?