
Tendencias APM en 2023
Evolucionando más allá de la supervisión de sitios web, la supervisión del rendimiento de las aplicaciones (APM) va más allá de las comprobaciones del tiempo de actividad y del rendimiento para incluir la visibilidad del rendimiento a nivel de código de la aplicación. Al correlacionar los datos de supervisión del rendimiento interno y externo, las herramientas de supervisión del rendimiento de las aplicaciones pueden mostrar dónde ha fallado algo y proporcionar más información sobre el motivo del problema. Esto tiene muchas ventajas para los entornos DevOps modernos, a saber, la reducción de la sobrecarga, la sincronización interdepartamental, la reducción del tiempo medio de reparación (MTTR) y una mejor experiencia digital (DX) para los usuarios.
Estas son las mejores herramientas de supervisión del rendimiento de las aplicaciones
1. New Relic: Monitorización y gestión del rendimiento digital

New Relic es una potencia en el ámbito de las herramientas de supervisión del rendimiento de las aplicaciones. Desde sus inicios en 2008, comenzaron como una herramienta de rendimiento de Rails, visualizando los datos capa por capa en la pila de aplicaciones. A partir de ahí, se ampliaron para dirigirse a las aplicaciones Java, Ruby y JRuby, ofreciendo una gestión del rendimiento de las aplicaciones (APM) bajo demanda en una herramienta basada en SaaS. En pocos meses, miles de empresas utilizaron la herramienta, la financiación de capital riesgo aumentó y la empresa comenzó a expandirse.
Las implementaciones de desarrollo incluyeron la adición de RUM, App Performance y Server Monitoring. Pronto New Relic contó con decenas de miles de clientes, haciendo crecer el mercado mediante campañas de concienciación como “A Developer’s Best Friend” y la exitosa campaña de marketing “Nerd Life”. Estas campañas de marketing y concienciación de la marca fueron impulsadas principalmente por una recaudación de capital a principios de 2013 de 80 millones de dólares, lo que elevó su valoración a 750 millones de dólares. New Relic aprovechó estos fondos para lanzar sus paquetes de análisis de software para móviles, justo cuando Google comenzó a impulsar una campaña de “mobile first”. La sincronización funcionó de forma impecable, y un año después New Relic recaudó otros 100 millones de dólares, impulsando el crecimiento del desarrollo que llevó a la empresa a salir a bolsa en diciembre de 2014 en la Bolsa de Nueva York (ticker: NEWR).
En la actualidad, New Relic cuenta con un conjunto completo de herramientas de monitorización de aplicaciones, que ofrece “análisis en tiempo real y visibilidad de toda la pila a escala de la nube”. Si está buscando una visibilidad completa de todo su ecosistema digital, y combinarla con la inteligencia impulsada por la analítica aplicada, no busque más allá de New Relic.
Hay proveedores de APM más potentes, robustos y centrados en la empresa mencionados en esta lista, sin embargo New Relic tiene el atractivo más amplio, desde webmasters y propietarios de pequeñas empresas hasta corporaciones multinacionales, su interfaz deslizante y su plataforma accesible satisfacen una amplia gama de necesidades, lo que les ha valido el puesto número 1 en herramientas de APM para 2023 en esta lista.
2. AppDynamics: Herramientas de monitorización y gestión del rendimiento de las aplicaciones

Con sede en San Francisco, AppDynamics proporciona inteligencia automatizada de pila cruzada para aplicaciones de BI y APM. Fundada en 2008, AppDynamics ha recibido una financiación de 206.500.000 dólares en cinco rondas. La empresa fue adquirida por Cisco en 2017 por 3.700.000.000 dólares y actualmente opera dentro de la división de IoT y Aplicaciones de Cisco.
AppDynamics ha sido nombrada líder en suites APM durante 6 años consecutivos, en el informe de analistas Gartner Magic Quadrant. En 2016, fueron nombrados en la lista de las 100 mejores empresas de la nube del mundo de Forbes, pasando el corte de las 10 mejores empresas de la nube a nivel mundial.
La plataforma AppDynamics se compone de 4 suites de productos, incluyendo Application Performance, End User Monitoring, Infrastructure Visibility y Business Performance. Su solución de gestión del rendimiento de las aplicaciones ofrece algunas funciones potentes, como:
- Mapeo de aplicaciones: descubra, mapee y visualice el recorrido del cliente a través de su aplicación.
- Línea de base dinámica: utiliza el aprendizaje automático para establecer una línea de base del rendimiento, y luego alerta a los usuarios a través de las integraciones con ServiceNow, PagerDuty, Jira y otros.
- Diagnóstico a nivel de código: identifica rápidamente la causa raíz a partir de los niveles de elementos individuales.
- Rendimiento de las aplicaciones: visualice cómo el rendimiento de las aplicaciones afecta a los usuarios finales.
Cuando se combina con la plataforma AppDynamics Business Performance Monitoring, el producto APM se convierte realmente en un recurso de gestión del rendimiento de las aplicaciones (y no sólo de supervisión) para su organización.
Más allá de la funcionalidad y el conjunto de características empresariales de su software, el crecimiento de AppDynamics es orgánico, basado en su propia plataforma de APM (mientras que Dynatrace, a continuación, ha visto gran parte de su crecimiento a través de la adquisición de usuarios y tecnologías). El crecimiento orgánico no sólo es la receta del éxito en el mundo de la tecnología, sino que también es un signo de la salud de la empresa y de la longevidad prevista de la marca y su plataforma.
3. Dynatrace (Compuware APM): Inteligencia de software para la nube empresarial

Dynatrace proporciona información sobre el rendimiento de la infraestructura de una aplicación, la experiencia del usuario final y la funcionalidad de la propia aplicación.
Al igual que AppDynamics, Dynatrace ha sido nombrado constantemente como líder en el Cuadrante Mágico de Gartner APM. Dynatrace, sin embargo, ha obtenido gran parte de su crecimiento a través de la adquisición de grandes jugadores de APM como Gómez, Adlex y Centauri Business Service Manager de Proxima Technology. Esto no es necesariamente algo malo, ya que el mundo actual del software, que se pega con rapidez, es una batalla despiadada por el espacio de la marca y la cuota de mercado de los usuarios. Gracias a estas adquisiciones, Dynatrace ha sido capaz de adelantarse a muchos de sus competidores heredados, contemplando una tecnología que de otro modo habría tardado años en producirse.
La plataforma APM está muy centrada en el usuario, con información procesable para optimizar el recorrido de cada usuario por la aplicación. El sistema pasa de la supervisión de APM a la gestión con la visualización de la topología de la aplicación, con la detección de problemas de IA, el análisis de las causas de los eventos y los diagnósticos a nivel de código.
La IA de Dynatrace es extremadamente potente, y quizás sea el conjunto de características más notable de la plataforma APM. El motor de IA basado en la causalidad de Dynatrace disecciona terabytes de datos tras la detección de errores, proporcionando una visión detallada de los problemas de la aplicación con un análisis de la causa raíz en cuestión de segundos. El sistema de informes describe las dependencias, las secuencias de eventos y mucho más, determinando la verdadera causalidad de un problema, no sólo el detalle del error en el código. Esto aumenta en gran medida la eficiencia de los equipos de desarrollo y de TI, disminuye el MTTR y, en última instancia, mantiene una experiencia de usuario de calidad para los usuarios finales de la aplicación.
4. BMC Software APM

BMC TrueSight APM es una suite que consta de tres soluciones -TrueSight AppVisibility, TrueSight Operations y TrueSight Capacity- para ayudar a supervisar, detectar y gestionar el estado y el rendimiento de diversas arquitecturas de aplicaciones.
Las soluciones avanzadas de APM de BMC utilizan inteligencia artificial orientada a las operaciones de TI (denominada AIOps) que detecta automáticamente las causas raíz, prioriza los eventos y las notificaciones, y utiliza el aprendizaje dinámico del comportamiento para capacitar a su equipo de TI en la supervisión y el mantenimiento de la pila de aplicaciones. La monitorización de la experiencia del usuario final se captura y se correlaciona con las simulaciones de UX para proporcionar diagnósticos profundos sobre el rendimiento de la aplicación tanto en escenarios de uso máximo como durante el funcionamiento normal.
Características principales:
- Despliegue fácil y rápido
- Supervisión de la infraestructura centrada en las aplicaciones
- Simular el comportamiento de los usuarios mediante transacciones sintéticas
- Obtenga visibilidad en tiempo real de las transacciones de los usuarios finales
- Localizar el origen de los problemas mediante el mapeo de la topología de la aplicación
5. Dotcom-Monitor

Fundada en 1998, la solución de monitorización de sitios y aplicaciones web insignia de Dotcom-Monitor le permite simular el recorrido de un cliente grabando las acciones del navegador (movimientos del cursor, navegación, tecleo, carro de la compra, etc.) de un usuario típico como “pasos” que se mueven dentro de un sitio o aplicación web utilizando la grabadora web EveryStep.
EveryStep Web Recorder es compatible con una amplia gama de tecnologías RIA (Rich Internet Application), incluyendo AJAX, Flash, Flex, HTML5, Java, QuickTime, Ruby, Silverlight y Windows Media Player. Las secuencias de comandos grabadas pueden volver a ser ejecutadas por cada agente para garantizar que el contenido, el diseño de la página y las aplicaciones cumplen con las normas de funcionalidad, rendimiento y contenido. Dotcom-Monitor ofrece las siguientes soluciones de supervisión:
- Monitorización de servicios web: Supervisa servicios web como SOAP, GET/POST, TCP, ICMP y certificados SSL para comprobar el tiempo de actividad, el rendimiento y la funcionalidad.
- Supervisión de páginas web: Supervise los tiempos de carga de una sola página a nivel de elementos utilizando navegadores reales de centros de datos de todo el mundo para obtener valiosos conocimientos del usuario final.
- Supervisión de aplicaciones web: Script y supervisión de transacciones web de varios pasos, como carros de la compra, portales e inicios de sesión para comprobar el rendimiento, la funcionalidad y la accesibilidad desde cualquier lugar del mundo.
- Supervisión de la infraestructura: supervisión completa de extremo a extremo para una visibilidad total del estado de la infraestructura de TI. Incluye transmisión de medios, servidores FTP, DNS, servidores de correo electrónico SMTP y POP3/IMAP4, VoIP y protocolos y puertos de red.
- Monitorización de contadores de rendimiento: Supervise la memoria, la utilización del disco y el ancho de banda a través de contadores de rendimiento de Linux, Windows y personalizados en varias ubicaciones.
Dotcom-Monitor Características principales:
- Red de vigilancia de casi 30 emplazamientos en todo el mundo
- Simular más de 40 navegadores y dispositivos de escritorio/móviles
- Reproducción en Chrome, Internet Explorer y dispositivos móviles
- Agentes privados, supervisar desde detrás del cortafuegos
- Limitación de la red
- Cuadros de mando e informes en tiempo real
- Pruebas API
- Alertas configurables
- Integración con herramientas populares de terceros
- Asistencia 24×7
6. Monitor de rendimiento de aplicaciones Solarwinds

SolarWinds proporciona herramientas y tecnología que ayudan a los informáticos a gestionar su infraestructura. A través de su plataforma AppOptics, esta herramienta de APM permite la monitorización en toda la pila, proporcionando una visión de las diversas dinámicas de rendimiento de las aplicaciones a lo largo de las versiones históricas. La solución AppOptics es compatible con entornos en la nube e híbridos y proporciona supervisión y visibilidad de la infraestructura y las aplicaciones, junto con métricas y análisis de apoyo.
Características principales de AppOptics:
- Admite muchos marcos y lenguajes populares (Java, .NET, Python, PHP, Ruby, etc.)
- Más de 150 integraciones y plugins (AWS, Apache, MongoDB, NGINX, MySQL, etc.)
- Cuadros de mando en directo y alertas personalizables
- Ver el comportamiento de las solicitudes individuales en tiempo real
- Recoger y correlacionar métricas personalizadas (comandos cURL, agentes de código abierto)
- Aplicar métodos de rastreo durante la producción
- Identificar y remediar los cuellos de botella en las aplicaciones
7. Radware

La supervisión del rendimiento de las aplicaciones (APM) de Radware detecta los problemas de rendimiento de las aplicaciones antes de que lo haga su cliente. APM es una solución de monitorización de extremo a extremo que asegura el SLA completo de la aplicación, proporcionando una visibilidad completa del rendimiento de la aplicación, lo que le permite mantener proactivamente el rendimiento de la aplicación, proteger los SLA con la detección de errores en tiempo real y realizar un seguimiento de las transacciones reales de los usuarios y el tiempo de respuesta.
Características principales de Radware:
- Visibilidad completa del rendimiento de las aplicaciones web
- Análisis rápido y en tiempo real de la causa raíz
- Supervisar las transacciones reales y el tráfico de usuarios reales
- No hay scripts dedicados por aplicación web, lo que reduce los costes
- Los acuerdos de nivel de servicio se pueden desglosar hasta el nivel de geolocalización
- No se necesita ningún script ni una compleja integración de agentes
8. Oracle Enterprise Manager

La plataforma de gestión de Oracle, Oracle Enterprise Manager, proporciona una visión única de los entornos Oracle del cliente, ya sea en el centro de datos o en la nube. La plataforma consta de tres agentes: Cloud Control Console, Oracle Management Service y Oracle Management Agents.
Características principales de Oracle Enterprise Manager:
- Gestión más segura y escalable gracias a la compatibilidad con los protocolos TLS1.2 e IPv6.
- Compatibilidad con Exadata X6-2 y X6-8, Oracle VM 3.4, integración de ASR y comprobaciones de conformidad de Solaris listas para usar.
- Mejora de la gestión de la nube híbrida con el descubrimiento automatizado de servicios de la nube pública (DBCS y JCS)
- Compatibilidad con Fusion Middleware 12.2.x en entornos JCS y SOACS
9. Catchpoint

Catchpoint le da visibilidad a la experiencia de su usuario final desde el lugar donde se conecta a su empresa. Supervise y gestione cada aspecto de la experiencia de sus clientes: cada interacción, red, aplicación y parte de la infraestructura.
Características principales de Catchpoint:
- Correlacionar los conocimientos sintéticos con los impactos reales de los usuarios y las métricas empresariales
- Supervise las aplicaciones, la red, la infraestructura, las API y los usuarios reales
- Analice los problemas de rendimiento en Internet y dentro de su empresa
- Escala a la carta
- Integre los datos de supervisión del rendimiento de Catchpoint con su APM u otras herramientas
10. Datadog

Datadog APM, que se ofrece como una actualización de sus planes Pro y Enterprise, proporciona información sobre el rendimiento de una aplicación. Desde los cuadros de mando generados automáticamente hasta las trazas detalladas de las solicitudes individuales, tiene visibilidad de cada capa de su pila.
Características principales de Datadog APM:
- Rastrear las solicitudes de extremo a extremo de los sistemas distribuidos
- Seguimiento del rendimiento de la aplicación con resúmenes de servicio autogenerados
- Gráficos y alertas sobre las tasas de error o los percentiles de latencia
- Instrumentar el código mediante bibliotecas de rastreo de código abierto
11. Broadcom DX Application Performance Management (antes CA Application Performance Management o CA APM)

El software DX Application Performance Management de Broadcom ayuda a los equipos a descubrir y reparar problemas en varios entornos y aplicaciones. Al ofrecer información basada en el análisis, DX APM ofrece experiencias de aplicación en las que cada transacción se convierte en una transacción de fidelización, lo que diferencia a su empresa y permite que sus expertos se centren únicamente en los problemas más importantes.
DX APM Características principales:
- Proporciona flujos de trabajo intuitivos para el análisis de la causa raíz basados en la analítica
- Simplifique las complejas topologías de las aplicaciones mediante vistas relevantes para las tareas
- Localizar fácilmente el origen de los problemas de rendimiento
- Reconocer y comprender rápidamente los problemas más críticos
- Mobile-to-mainframe APM le ofrece una visión completa de sus aplicaciones
- Digital Experience Insights ofrece APM como solución de supervisión y análisis basada en SaaS
- Recopilar rastros profundos de transacciones cuando se produce un problema
12. Stackify Retrace

Retrace ayuda a mejorar la calidad y el rendimiento de las aplicaciones en todas las fases de desarrollo. Identifique rápidamente qué parte de su pila de aplicaciones es el cuello de botella y qué peticiones web se están viendo afectadas. Retrace lo lleva a un nuevo nivel combinando sus registros con un perfilado de código ligero.
Retrace Características principales:
- Supervisión del rendimiento de la aplicación
- Perfiles de código
- Seguimiento de errores
- Registro centralizado
- Métricas de la aplicación y del servidor
13. ManageEngine Applications Manager

ManageEngine Applications Manager es una solución de gestión del rendimiento de las aplicaciones que supervisa de forma proactiva las aplicaciones empresariales y ayuda a las empresas a garantizar que sus aplicaciones críticas para los ingresos cumplan las expectativas de los usuarios finales. Applications Manager ofrece un soporte de monitorización inmediato para más de 100 aplicaciones y servidores.
Características principales de ManageEngine:
-
- Descubrimiento de aplicaciones y mapeo de dependencias (ADDM)
- Gestión de fallos con análisis de la causa raíz
- Gestión del SLA
- APIs REST
- Mapa del mundo vista de negocios
- Visión flexible de sus recursos informáticos
- Detección de anomalías
- APM para móviles/cliente móvil de Windows
- Acceso multiusuario
14. Quest Foglight

Supervise, optimice, gestione y solucione los problemas de rendimiento de su entorno virtual y sus bases de datos. Mediante una única interfaz gráfica de usuario, Foglight supervisa los datos de todo su entorno y se integra con su conjunto de herramientas existente.
Foglight Características principales:
- Mejore su nube, hipervisores y máquinas virtuales ajustando la configuración, el rendimiento y la utilización
- Visibilidad en todos sus entornos híbridos
- Informes de datos históricos y en tiempo real
- Automatice y ajuste la capacidad de hipervisores, entornos de nube, máquinas virtuales y servidores físicos.
- Asegúrese de que sus bases de datos funcionan a niveles óptimos.
15. JenniferSoft

JENNIFER APM es una solución de gestión del rendimiento intuitiva e integrada, que proporciona datos en tiempo real y seguimiento de las transacciones individuales. Sus capacidades también incluyen la monitorización de usuarios reales para la web, una vista de topología para entornos web, compatibilidad con la arquitectura de la nube y monitorización de pantalla N basada en HTML5.
JENNIFER Características principales:
- Control de las transacciones individuales
- Verdadera supervisión en tiempo real
- Cuadro de mandos en tiempo real y vista de la topología
- Vista de la topología en tiempo real del servicio web
- Apoyo al entorno de la nube
- Procesamiento y análisis de big data
- Supervisión del usuario real del servicio web
16. SmartBear (antes Lucierna)

SmartBear crea herramientas para equipos de desarrollo, pruebas y operaciones para la supervisión de aplicaciones de software y sitios web. Su paquete de APM incluye productos para el ciclo de vida de las API, plataformas de pruebas de software, herramientas de supervisión de aplicaciones y herramientas de colaboración y optimización del código. SmartBear ha adquirido recientemente la plataforma de pruebas continuas, HipTest, así como la solución de gestión de pruebas, Zephyr.
Características principales de SmartBear:
- La plataforma CrossBrowserTesting ejecuta pruebas basadas en Selenium en la nube (admite navegadores de escritorio y móviles)
- TestLeft automatiza las pruebas funcionales de las aplicaciones web y de escritorio
- Cree y reproduzca scripts con InstaPlay Recorder para realizar pruebas de carga
- Pruebas de API (REST y SOAP)
- QAComplete organiza sus pruebas en un solo lugar
- Supervisión sintética de la web y de las API
- Plugin DejaClick para la creación de scripts de apuntar y hacer clic
Herramientas de supervisión del rendimiento de las aplicaciones frente a la gestión del rendimiento de las aplicaciones
Si usted es nuevo en el espacio de APM, es importante entender la diferencia entre las herramientas de monitoreo y de gestión. Los dos términos eran relativamente sinónimos hace unos años, pero con la continua evolución de los ecosistemas basados en la web y la creciente prioridad otorgada a la experiencia del usuario por las partes interesadas, los términos se han divulgado ahora en dos subconjuntos únicos del mercado de UX y APM. A continuación se exponen algunas diferencias clave entre las dos ramas de APM.
- La gestión del rendimiento de las aplicaciones tiende a ocuparse del nivel superior de la utilización de los recursos, la experiencia del usuario y todo el ámbito del ecosistema de una aplicación, mientras que application performance monitoring se ocupa directamente de la funcionalidad de una aplicación.
- Se puede establecer un script de monitorización para recorrer varias fases de una aplicación, para determinar su disponibilidad, rendimiento y funcionalidad. Estos datos pueden agregarse e introducirse en un Plataforma de gestión del rendimiento de las aplicaciones , correlacionada con información adicional de análisis y BI para obtener información sobre la experiencia del usuario.
- Una estrategia degestión del rendimiento de las aplicaciones examinará más ampliamente la experiencia del usuario en su conjunto, determinará la causa raíz de cualquier problema detectado por la supervisión y evaluará el impacto de este problema en el usuario final.
- La gestión del rendimiento de las aplicaciones tiende a mirar los datos agregados, mientras que performance monitoring mirará un flujo de datos en tiempo real para determinar el estado activo de la aplicación.
En términos generales, el caso para implementar la supervisión de APM frente a la gestión de APM puede estar determinado por la necesidad de su organización de responder a las siguientes preguntas:
Monitorización APM: ¿Está la aplicación funcionando y rindiendo correctamente? (normalmente centrado en una sola aplicación)
Gestión de APM: ¿Cómo interactúa el usuario final con nuestra(s) aplicación(es)? (una sola aplicación o todas las aplicaciones de nuestra red)
La monitorización de APM proporcionará visibilidad del estado de las aplicaciones, en relación con los datos de funcionamiento y rendimiento. La gestión de APM proporcionará información sobre el rendimiento de los puntos finales y la experiencia del usuario final.
Alternativa a las herramientas de monitorización del rendimiento de las aplicaciones – Monitorización de sitios web
Si su organización no necesita todavía una visión completa de las herramientas de supervisión del rendimiento de las aplicaciones, pero considera necesario supervisar el tiempo de actividad y la disponibilidad de su infraestructura de red, consulte nuestro artículo sobre las principales herramientas de monitorización de sitios web. La monitorización de sitios web, que suele realizarse mediante comprobaciones sintéticas externas, puede alertarle al instante si sus servidores se caen, si el sitio o la aplicación web experimentan una degradación de su rendimiento o si una ubicación geográfica se vuelve inaccesible debido a un error de red. Usted notará que nuestra lista de herramientas de monitoreo de sitios web tiene algunos proveedores de soluciones mencionados anteriormente en esta lista de APM, pero en su mayor parte son diferentes segmentos de mercado con diferentes enfoques en el espacio de monitoreo de rendimiento.
¿Nos hemos dejado alguna herramienta de monitorización del rendimiento de las aplicaciones que debería estar incluida en esta lista? Póngase en contacto con nosotros con sus sugerencias o solicitudes de inclusión en esta lista.