Anuncios y actualizaciones
Application Real-Time Monitoring Service y Managed Service for OpenTelemetry ahora ofrecen un límite mensual gratuito de 50 GB. Real User Monitoring (RUM) proporciona un límite mensual gratuito de 100 OCU (unidades de procesamiento para monitorización y observabilidad).
Más información >Las capacidades del agente de ARMS para Go se han actualizado para incluir la generación de perfiles de rendimiento, por lo que se diagnostican de manera efectiva los cuellos de botella causados por problemas de CPU, memoria y E/S en las aplicaciones Go.
Más información >La asociación de seguimiento con registros de aplicación ahora admite conjuntos de datos de Simple Log Service (SLS) del tipo StoreView, lo que satisface la necesidad de consultas de correlación unificadas cuando los registros de aplicación se envían a varios Logstores.
Más información >Crear un sistema de monitoreo de pila completa
ARMS, que es una plataforma integral de monitorización del rendimiento de aplicaciones, incluye subservicios como Real User Monitoring (RUM), Application Real-Time Monitoring Service y Managed Service for OpenTelemetry. Cubre aplicaciones de terminal de varios tipos, entre los que se incluyen web, HTML5, miniprogramas, ordenadores, aplicaciones móviles y aplicaciones del lado del servidor desarrolladas en lenguajes como Java, Go y Python, y con arquitecturas distribuidas y de microservicios. ARMS satisface las necesidades de supervisión del rendimiento de las aplicaciones en diferentes lenguajes, arquitecturas y entornos de implementación. Identifica y localiza de manera eficiente y precisa las causas raíz anormales, gracias a una observabilidad unificada basada en datos de rendimiento de aplicaciones de pila completa, un análisis de seguimiento de extremo a extremo y capacidades continuas de generación de perfiles a nivel de código, junto con la convergencia de alertas impulsada por IA, la información sobre problemas y el análisis del impacto basado en modelos de lenguaje extensos (LLM). Además, es totalmente compatible con estándares abiertos del sector como OpenTelemetry y Prometheus, lo que permite la gestión y la aplicación unificadas de datos de observabilidad para mejorar de manera efectiva las estadísticas detalladas y la optimización del rendimiento de la aplicación.
Cobertura integral de lenguajes de desarrollo y tipos de terminales
ARMS cubre aplicaciones de terminal de varios tipos, entre las que se incluyen web, HTML5, mini programas, ordenadores, aplicaciones móviles y aplicaciones del lado del servidor desarrolladas en lenguajes como Java, Go y Python, y con arquitecturas distribuidas y de microservicios. Asimismo, proporciona una monitorización y un análisis completos y de extremo a extremo de los datos de rendimiento de aplicaciones de pila completa.
Integración completa de datos de seguimiento de extremo a extremo
ARMS proporciona una recopilación y un análisis multidimensional completos de los datos de seguimiento de extremo a extremo, ya que conecta las solicitudes de front-end con los datos de llamadas de servicio de back-end para la identificación integral de las causas raíz de los problemas y la mejora de la eficiencia.
Mejora inteligente de AIOps
Las características impulsadas por IA basadas en LLM, que incluyen la convergencia de alertas, la información sobre problemas y el análisis del impacto, ayudan a descubrir y localizar las causas raíz anormales con rapidez. ARMS admite la exploración de autoservicio de Copilot para explorar en profundidad los cuellos de botella de rendimiento ocultos.
Compatibilidad con ecosistemas de código abierto
ARMS es totalmente compatible con estándares abiertos del sector como OpenTelemetry y Prometheus, lo que permite la aplicación y gestión de datos unificadas.
Panorama

Características
Real User Monitoring (RUM)
Recopilación de datos
Admite una integración sencilla para aplicaciones de terminal, como web y HTML5, miniprogramas y aplicaciones móviles. Al integrar paquetes de dependencias en sus proyectos de aplicaciones de front-end y configurar el código de inicialización, puede recopilar datos de rendimiento del lado del cliente sin ninguna instrumentación adicional.
Monitorización de aplicaciones web y HTML5
Proporciona capacidades de análisis de datos de rendimiento que incluyen acceso a páginas, carga de recursos, llamadas a la API y errores JS para páginas de navegador y páginas HTML5 para móviles. Es compatible con el seguimiento de sesiones de un único usuario para recrear situaciones reales de operación del usuario, recopilar pilas de problemas e información de contexto para rastrear rápidamente la causa raíz de los problemas y resolver de forma eficiente los problemas de rendimiento.
Gestión del rendimiento de las aplicaciones (APM)
Recopilación de datos
Admite una integración sencilla para aplicaciones de arquitectura distribuida y de arquitectura de microservicios desarrolladas en lenguajes como Java, Go y Python, y es compatible con informes e importaciones de datos en formato OpenTelemetry.
Descripción general de la aplicación
Proporciona varias herramientas de diagnóstico que incluyen la descripción general de la aplicación, la topología de la aplicación, el explorador de seguimiento, la monitorización de la recolección de basura (GC) y de la memoria de la JVM en instancias, la generación continua de perfiles, el análisis de hilos, el diagnóstico de Arthas, el análisis de excepciones y el análisis de registros. Estas herramientas cumplen con las situaciones comunes de localización de problemas operacionales y análisis de cuellos de botella de rendimiento.
Explorador de seguimiento
Admite la combinación libre de condiciones de filtrado y dimensiones de agregación en función de datos de seguimiento completos almacenados para el análisis en tiempo real con el fin de satisfacer las necesidades de diagnóstico personalizadas para diferentes situaciones, como el análisis de seguimiento lento/error y la topología de seguimiento completo.
Generación continua de perfiles
Admite la generación continua de perfiles para identificar eficazmente los cuellos de botella causados por problemas de CPU, memoria y E/S en los programas Java. Ofrece estadísticas detalladas por nombre de método, nombre de clase y número de línea, lo que ayuda a los desarrolladores a optimizar programas, reducir la latencia, aumentar el rendimiento y ahorrar costes.
Datos inteligentes
Realiza inspecciones periódicas de umbral en métricas de rendimiento de aplicaciones como el tiempo de respuesta (RT), el recuento de errores y las consultas por segundo (QPS), según los datos del historial de aplicaciones y en combinación con algoritmos inteligentes. También proporciona análisis específicos de las causas raíz y sugerencias de optimización basadas en LLM.
Informe de código abierto
Managed Service for OpenTelemetry admite la integración a través de los clientes de código abierto OpenTelemetry Agent/SDK, Jaeger SDK/Agent, Zipkin y SkyWalking. Los datos pueden notificarse directamente o reenviarse a través del OpenTelemetry Collector a Managed Service for OpenTelemetry, lo que reduce significativamente el coste de la integración de la monitorización de aplicaciones.
Seguridad de las aplicaciones
Seguridad de las aplicaciones
Protege las aplicaciones contra diversas amenazas de seguridad que incluyen, entre otras, inyección de SQL, lectura o escritura de archivos maliciosos, carga de archivos maliciosos, ejecución de comandos, lectura arbitraria de archivos, conexiones de salida maliciosas, inyección de hilos, consultas DNS maliciosas y la inyección de un troyano en la memoria mediante la utilización de la tecnología Runtime Application Self-Protection (RASP).
Subservicios
ARMS - Application Real-Time Monitoring Service
Para aplicaciones Java, Go y Python
Características
-
Satisface los requisitos para aplicaciones Java, Go y Python.
-
Supervisa el rendimiento de aplicaciones a nivel de código para facilitar el análisis de seguimiento.
-
Proporciona la generación continua de perfiles y capacidades de diagnóstico inteligente.
ARMS - Managed Service for OpenTelemetry
Para aplicaciones como .NET, Node.js, PHP y C ++
Características
-
Cumple con los requisitos para aplicaciones como .NET, Node.js, PHP y C ++.
-
Supervisa el rendimiento de aplicaciones de varios lenguajes para facilitar el análisis de seguimiento.
-
Compatible con las capacidades OpenTelemetry de código abierto.
ARMS - Real User Monitoring
Para clientes como aplicaciones web, sitios web y miniprogramas
Características
-
Se aplica a aplicaciones móviles como aplicaciones de iOS y de Android, aplicaciones web y miniprogramas.
-
Admite estadísticas de sesión y seguimiento de excepciones.
-
Asocia las solicitudes de API con los servicios backend.
Escenarios

Escenarios y requisitos
Proporciona supervisión del rendimiento y análisis de la experiencia del usuario para aplicaciones web, sitios web, miniprogramas y aplicaciones móviles.
Ventajas
-
Análisis de la experiencia
Analiza el rendimiento de la red y de la pagina, la carga de recursos, los errores de JavaScript y de ANR, los bloqueos y el estancamiento.
-
Análisis de seguimiento
Asocia las solicitudes de API con los servicios backend y le permite analizar los registros entre las solicitudes frontend y los servicios backend para identificar los cuellos de botella de rendimiento de las solicitudes de red.

Escenarios y requisitos
Ofrece monitoreo de rendimiento y análisis de seguimiento para aplicaciones multilenguaje, que se distribuyen y basan en microservicios. Se admiten múltiples lenguajes de programación como Java, PHP y Node.js.
Ventajas
-
Múltiples lenguajes de programación y métodos de acceso
Proporciona múltiples métodos de acceso para diferentes entornos de implementación, como instancias de ECS, arquitecturas sin servidor y contenedores, y admite múltiples lenguajes de programación, incluidos Java, PHP y Node.js.
-
Topología global
Muestra el estado de las aplicaciones, servicios y servidores, muestra las dependencias ascendentes y descendentes de las aplicaciones y le permite identificar rápidamente los servicios que causaron fallas, las aplicaciones afectadas por las fallas y los servidores asociados.
-
Detalles de aplicación
Supervisa las JVM, los grupos de subprocesos, los servidores y los pods para identificar las excepciones de servicio lo antes posible.
-
Diagnósticos de aplicación
Ofrece capacidades como diagnósticos en tiempo real, análisis de excepciones, análisis de registros y diagnósticos de Arthas para identificar rápidamente las causas raíz.
-
Análisis de seguimiento de extremo a extremo
Le permite analizar los datos de seguimiento completos almacenados en tiempo real en función de las condiciones del filtro o las dimensiones de agregación. De esta manera, se pueden cumplir los requisitos para diagnósticos personalizados en varios escenarios.