Application Real-Time Monitoring Service (ARMS)

La plataforma integral de monitorización del rendimiento de las aplicaciones, Application Real-Time Monitoring Service (ARMS), ofrece una recopilación de datos de pila completa, una monitorización y un diagnóstico de seguimiento de extremo a extremo y una localización eficiente de las causas raíz de los problemas y de los cuellos de botella del rendimiento.

Anuncios y actualizaciones

Crédito gratis

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 >
Actualización de funciones

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 >
Actualización de funciones

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.
Activar ahora

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.
Activar ahora

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.
Activar ahora

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.

phone Contactar con nosotros