Las mejores herramientas de monitoreo de aplicaciones son DNSstuff

Como defensores de la supervisión, nuestro conjunto de herramientas tiene muchas ventajas, desde la gestión de la configuración hasta el registro, y desde soluciones de transacciones sintéticas hasta aplicaciones de seguimiento y supervisión. Se puede argumentar que las herramientas de monitoreo de aplicaciones en la nube (o APM) son las más ricas y, para una comunidad particular de profesionales de TI, las más esenciales, ya que brindan información importante para ayudarlo a garantizar el tiempo de actividad y un rendimiento óptimo. Pero con tantas herramientas en el mercado, ¿cuáles debería usar?

Después de investigar un poco, investigué un poco y no hice muchas pruebas, me quedó claro que no se trataba de encontrar la "mejor herramienta APM universal", sino de qué herramienta era la adecuada para un uso particular. negocio, nicho y presupuesto.

Esto es lo que estoy haciendo en esta publicación: no voy a enumerar todas las herramientas abiertas, gratuitas, gratuitas o pagas que están disponibles. En cambio, revisaré algunos de los usos más comunes y sugeriré mi la mejor opción en esta categoría. Espero que esto lo ayude a fortalecer su propio proceso, ya sea que recién esté comenzando a buscar una herramienta APM que se adapte a sus necesidades o que ya tenga una herramienta que se le haya quedado pequeña.

Índice

Opción de uso №1: La mejor herramienta para monitorear aplicaciones

Con las herramientas de monitoreo en general y las herramientas APM en particular, no existe tal cosa como "una talla para todos". Sin embargo hay hay "talla única", y eso sería todo aplicación óptica. Parte de mi razón es que herramienta de monitoreo de aplicaciones actúa como un telescopio y un microscopio para ejecutar su código, que le muestra cómo funciona cuando se mueve alrededor de su entorno como un todo, y le permite rotar a líneas de código individuales para decirle qué llamadas a funciones específicas afectan el rendimiento general y la experiencia del usuario.

Programa de monitoreo de aplicaciones AppOptics

Pero otra razón por la que esta es mi mejor solución de APM es que forma parte del ecosistema de SolarWinds, un conjunto de soluciones que cubre todo, desde la supervisión pura de redes y servidores hasta características de nicho como almacenamiento, dirección IP, base de datos y gestión de configuración, hasta seguridad. soluciones que van desde lo local a la nube. Para los lectores más preocupados, los beneficios de AppOptics incluyen:

  • Métricas, rastreo y seguimiento de excepciones
  • Amplia compatibilidad con idiomas (Java, Go, .Net, PHP, Python, Ruby, Node.js y Scala)
  • Monitoreo de infraestructura junto con monitoreo de aplicaciones
  • Cambio e integración fluidos en otras partes del ecosistema de SolarWinds (casa de ping pong®, Loggly®, Rastro de papeletc)

Puedes aprender más sobre AppOptics aquí.

Uso № 2: La mejor herramienta de monitoreo de aplicaciones para el consciente

Herramienta de monitoreo de aplicaciones Sysdig

Si la billetera no solo se estira, la billetera se cose y se guarda en el almacenamiento, recurro al soporte de código abierto Sysdig. Construido con contenedores, microservicios y la nube en mente desde el principio, Sysdig le permite capturar el estado del sistema y la actividad de las instancias en ejecución y luego almacenar, filtrar y analizar. Esto le permite crear reglas para ver estos flujos de datos y controlar, rastrear y proteger de manera efectiva los recursos de su contenedor sobre la marcha. Sysdig está desarrollado en Lua y te permite trabajar desde la línea de comandos oa través de una interfaz interactiva. Sysdig ha sido descrito como “strace más tcpdump más htop más iftop más lsof más salsa impresionante. Con la última visibilidad de contenedores desde arriba.

Mira más en Sysdig aquí.

Opción выкарыста3: Saber lo que está pasando ahora

Nueva solución para el monitor de aplicaciones Relic

como AppOptics, Una nueva reliquia muestra todo, desde la experiencia del usuario final hasta los servidores y las líneas de código de la aplicación. Con soporte para Ruby, PHP, .Net, Java, Python, Node.js, iOS y Android; y complementos para Oracle DB, MySQL, Microsoft SQL Server, Citrix NetScaler, PostgreSQL, Apache HTTPd, Nginx Web Server, Amazon Web Server, y aplicaciones de monitoreo de plataforma móvil, cubre muchos problemas. También puede realizar transacciones sintéticas para que pueda verificar el comportamiento de la aplicación incluso si no hay nadie en el sistema. Pero su característica llamativa es la capacidad de capturar y reportar altas excepciones por minuto por servicio. Sin embargo, todo esto tiene un precio. Literalmente. New Relic es una herramienta que utilizo cuando la situación lo requiere y el presupuesto puede respaldarlo. La razón por la que incluí esto en la opción de uso "si necesito saber AHORA" es la retención de datos. Lo máximo que te vas a ahorrar son ocho horas. De esta manera, obtendrá un excelente nivel de comprensión, pero debe saber que los datos no se guardarán para un examen forense a fin de mes o a fin de año.

Puede obtener más información en Nueva reliquia aquí.

Opción de uso № 4: permanecer en un jardín cercado

Plataforma de monitoreo de aplicaciones CloudWatch AWS

Hay momentos en que la situación requiere mantener las cosas lo más ajustadas posible, cuando desea minimizar las influencias / interacciones externas. En estos casos, la mejor opción es usar la configuración de monitoreo de su propio proveedor de nube. CloudWatch esto es lo que ofrece AWS para el monitoreo y la administración, recuperando datos de rendimiento de los componentes y aplicaciones de AWS que se ejecutan en la infraestructura de Amazon. El monitoreo básico es gratuito, con niveles pagos para aumentar esta comprensión, para incluir un monitoreo más detallado, métricas de usuario y más. Obviamente, la mayor limitación es que es solo para la infraestructura de Amazon, por lo que si tiene una aplicación de múltiples nubes, no funcionará.

Amazon tiene más información sobre CloudWatch está aquí.

Opción de uso n.º 5: flexibilidad de TI híbrida

Supervisión de aplicaciones de AppDynamics

Cuando se trata de aplicaciones de seguimiento y monitoreo, algunos productos están diseñados para la nube, otros se proporcionan como software como servicio (SaaS) y otros están diseñados para instalarse en el sitio. Si una aplicación o entorno cubre dos o tres de estas áreas, se considera "TI híbrida" y puede presentar sus propios problemas en términos de monitoreo. Dinámica de aplicaciones le permite instalar su software en cualquiera de estas tres configuraciones, por lo que lo uso para este caso de uso particular. Con soporte integrado para aplicaciones Android, iOS, navegadores, Java, NET, PHP, Node.js, SQL y NoSQL, así como módulos que brindan información sobre el rendimiento de la aplicación, la experiencia del usuario final, la visibilidad de la infraestructura y los servicios empresariales, este La solución es adecuada para grandes empresas con elementos que se extienden tanto geográficamente como por tipo de plataforma.

Aprender más acerca de AppDynamics está aquí.

Veredicto: La mejor herramienta de monitoreo de aplicaciones

Como espero haber mostrado en esta lista de las mejores herramientas de monitorización de aplicaciones disponibles en el mercado, según qué problemas resuelven mejor, hay herramientas que sirven para casi cualquier caso de uso. Ya sea que haya comenzado a buscar la herramienta de monitoreo de aplicaciones adecuada para resolver sus puntos débiles, o que ya tenga una herramienta, pero se pregunta qué opciones nuevas o mejores están disponibles, le recomiendo probar una herramienta APM bien desmontada, p. aplicación óptica por su simplicidad y muchas opciones de integración en un modelo de precio de host asequible.

Artículos de interés

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información