Crear un sistema de monitoreo de pila completa
ARMS proporciona monitoreo de rendimiento de pila completa y alerta y análisis de seguimiento de extremo a extremo. Supervisa y analiza el comportamiento del usuario y el rendimiento de la página en entornos de cliente, como navegadores, miniprogramas y aplicaciones móviles, para mejorar la experiencia del usuario. Supervisa las llamadas de servicio, las consultas de base de datos y las cargas del sistema en arquitecturas distribuidas o de microservicios y entornos de implementación basados en contenedores o sin servidor. Con el análisis de seguimiento de extremo a extremo, ARMS implementa un monitoreo y optimización integrales para el rendimiento de las aplicaciones.
Cobertura de escenarios múltiples de extremo a extremo
Cubre una amplia gama de escenarios de monitoreo, como la calidad de la red, las aplicaciones web, los miniprogramas, las aplicaciones de backend, los contenedores, los servicios en la nube y la infraestructura.
Visualización y análisis centralizados
Crea un panel centralizado de operación y mantenimiento y monitoreo para proporcionar múltiples modelos para analizar las causas raíz de los cuellos de botella.
Análisis de seguimiento de extremo a extremo
Admite el seguimiento de extremo a extremo basado en muestras completas. Esto proporciona una base para la solución de problemas.
Gestión de alertas centralizada
Crea un sistema de gestión de alertas centralizado para la gestión de alertas habilitada por IA y la coordinación de emergencias.
Soporte de código abierto
Admite estándares de código abierto como OpenTelemetry, Prometheus y Grafana.
Alta disponibilidad y rentabilidad
Proporciona agentes de bajo consumo y una plataforma de alta disponibilidad, y admite la facturación centralizada por GB. Esto reduce los costos de monitoreo.
Características
Monitoreo del navegador
Proporciona supervisión del rendimiento para aplicaciones web, miniprogramas y aplicaciones móviles.
Descripción general de la aplicación
Proporciona un panel de información general de la aplicación listo para usar que basado en Grafana. El panel de control muestra métricas clave como el número de sesiones, páginas vistas (PV) y visitantes únicos (UV), velocidad de acceso, tasa de error de JavaScript y tasa de caída de aplicaciones frontend en tiempo real.
Supervisión de los detalles de la aplicación
Proporciona paneles de supervisión para la exploración de datos, el seguimiento de sesiones, la carga de páginas o recursos y los detalles de solicitud de API.
Diagnósticos de aplicación
Proporciona diagnósticos de errores de JavaScript y análisis ANR (bloqueo o aplicación sin respuesta).
Monitoreo sintético
Simula los usuarios reales de múltiples proveedores de servicios de Internet (ISP) en diferentes regiones para monitorear sitios web y API.
Múltiples tipos de monitoreo y nodos
Admite diferentes tipos de monitoreo, como instancias de Elastic Compute Service (ECS), PC y clientes móviles, y tiene más de 200 000 nodos de usuario en todo el mundo, más de 500 puntos de monitoreo en IDC propiedad de más de 400 ISP y cientos de miles de miembros registrados. De esta manera, el rango de monitoreo puede adaptarse a los tipos y escala de su negocio.
Diagnóstico de calidad de red
Descubre automáticamente registros distribuidos asociados con las solicitudes de supervisión en diferentes escenarios de supervisión mediante el análisis de seguimiento. De esta manera, las causas raíz de las solicitudes fallidas y lentas se pueden identificar con precisión.
Supervisión de aplicaciones
Proporciona monitoreo de rendimiento y análisis de seguimiento para aplicaciones Java.
Supervisión de los detalles de la aplicación
Proporciona paneles de supervisión para máquinas virtuales Java (JVM), grupos de subprocesos, pods, servidores y llamadas SQL.
Análisis de datos de seguimiento
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.
Diagnósticos de aplicación
Proporciona diagnósticos en tiempo real, diagnósticos de Arthas, análisis de excepciones y análisis de registros.
Monitoreo de aplicaciones basado en eBPF
Proporciona supervisión del rendimiento de aplicaciones multilenguaje no intrusivo basado en eBPF para clústeres de Kubernetes.
Descripción general de la aplicación
Muestra todos los servicios de aplicaciones identificados e integrados y sus llamadas en una topología panorámica.
Supervisión de los detalles de la aplicación
Proporciona paneles y análisis para topologías de aplicaciones, servicios dependientes, supervisión de instancias, datos de seguimiento y eventos.
Alertas inteligentes
Crea un sistema centralizado de gestión de alertas mediante la agregación de múltiples fuentes de alertas.
Información general sobre alertas
Muestra métricas de alerta clave, resumen de estadísticas de alerta y métricas de respuesta de emergencia típicas. De esta manera, puede monitorear el estado de su negocio en tiempo real.
Integración de alertas
Proporciona varios componentes para integrar proveedores de servicios en la nube y sistemas de monitoreo convencionales y admite múltiples métodos de notificación, como mensajes de texto, llamadas telefónicas, DingTalk, correos electrónicos y Fetion, así como múltiples herramientas de colaboración como Aone, Jira y PagerDuty.
Colaboración de alertas
Admite la colaboración de alertas. ARMS admite múltiples políticas de alerta, como las políticas de notificación, escalada, silencio y supresión. ARMS le permite utilizar flujos de procesamiento de eventos basados en GUI para orquestar procedimientos sencillos y procesar eventos de alerta notificados por una fuente de alerta. Esto cumple con sus requisitos específicos para el manejo de eventos en varios escenarios. ARMS también admite la administración del ciclo de vida completo para alertas en una herramienta de mensajería instantánea (IM) o en la consola.
Subservicios
ARMS - Monitoreo de aplicaciones
Proporciona análisis de seguimiento de extremo a extremo y supervisión del rendimiento en tiempo real a nivel de código.
Características
- Monitorea el estado de las aplicaciones en tiempo real.
- Ordena las dependencias del servicio.
- Reduce la latencia y elimina fallos.
ARMS - Monitoreo del navegador
Se aplica a diferentes clientes, como aplicaciones web, sitios web y miniprogramas.
Características
- Se aplica a aplicaciones de iOS, Android, aplicaciones web y miniprogramas.
- Admite estadísticas de sesión y seguimiento de excepciones.
- Asocia las solicitudes de API con los servicios backend.
ARMS - Monitoreo sintético
Simula los usuarios reales de múltiples ISP en diferentes regiones para monitorear sitios web y API.
Características
- Proporciona cientos de miles de puntos de monitoreo en todo el mundo.
- Admite diferentes tipos de monitoreo, como instancias de ECS, PC y clientes móviles.
- Integra el análisis de seguimiento y la gestión de alertas.
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
-
Inspección de rutina
Simula a los usuarios de múltiples ISP en diferentes regiones en función de las instancias de ECS, PC y clientes móviles, y supervisa las aplicaciones web, sitios web y las API para identificar la fluctuación de la calidad de la red y la indisponibilidad del sitio web o la API lo antes posible.
-
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.
Servicios recomendados
Escenarios y requisitos
Supervisa las métricas para clústeres de contenedores de múltiples nubes, servicios en la nube y servicios autogestionados de manera centralizada.
Ventajas
-
Monitoreo de métricas de pila completa
Supervisa las métricas de múltiples nubes y clústeres, las métricas para los servicios en la nube, las métricas para la capa del sistema y la capa de componentes de aplicaciones autogestionadas, así como las métricas empresariales personalizadas.
-
Acceso centralizado a los servicios en la nube
Le permite acceder a varios servicios en la nube. ARMS proporciona configuraciones de fuentes de datos y paneles preestablecidos para que los servicios en la nube muestren los datos de monitoreo de manera centralizada. ARMS también proporciona paneles de Prometheus Grafana para servicios en la nube convencionales, como Container Service for Kubernetes (ACK) y ApsaraMQ for Kafka, para ayudar a los equipos de operación y mantenimiento a realizar un monitoreo de métricas más preciso.
Servicios recomendados
Escenarios y requisitos
Administra múltiples fuentes de datos de manera centralizada para mostrar los datos de monitoreo de extremo a extremo.
Beneficios
-
Acceso centralizado a múltiples fuentes de datos
Integra varias fuentes de datos, como los servicios de Alibaba Cloud, bases de datos SQL, bases de datos de series de tiempo, registros y aplicaciones empresariales. Puede utilizar complementos para integrar fuentes de datos con facilidad. ARMS también le permite usar canales de datos de nube privada virtual (VPC) para acceder a datos en nubes, regiones y VPC.
-
Complementos visualizados predefinidos y plantillas de paneles
Proporciona aproximadamente 100 componentes de gráficos y tablas y docenas de plantillas de paneles para ayudarlo a mostrar y analizar distintos tipos de datos en diferentes escenarios.
Servicios recomendados
Escenarios y requisitos
Administra múltiples fuentes de alerta de manera centralizada para la colaboración de emergencia entre plataformas y equipos.
Ventajas
-
Integración de fuentes de alerta y métodos de notificación
Proporciona varios componentes para integrar Alibaba Cloud Simple Log Service, Prometheus, ARMS y los principales sistemas de monitoreo de código abierto, y admite múltiples métodos de notificación, como mensajes de texto, llamadas telefónicas, DingTalk, correos electrónicos y Fetion, así como múltiples sistemas de colaboración como Aone, Jira y PagerDuty.
-
Gestión centralizada
Proporciona una gestión centralizada de alertas. ARMS admite varias políticas de alerta, como políticas de notificación, escalada, silencio y supresión, y permite definir reglas de coincidencia de eventos para identificar con precisión los eventos de alerta. De esta manera, las políticas de notificación de alertas del mismo tipo pueden configurarse de manera centralizada. ARMS permite utilizar flujos de procesamiento de eventos basados en GUI para orquestar procedimientos sencillos y procesar eventos de alerta notificados por una fuente de alerta. Esto cumple con sus requisitos específicos para el manejo de eventos en varios escenarios.
-
Análisis y estadísticas de eventos de alerta
Le permite analizar los datos de eventos de alerta generados en tiempo real en función de las condiciones del filtro. De esta manera, se pueden cumplir los requisitos para el análisis y el diagnóstico personalizados en varios escenarios.