Application Monitoring eBPF Edition de Application Real-Time Monitoring Service (ARMS) es un servicio de observability integral diseñado para clústeres de Kubernetes. Este servicio monitorea métricas, trazas de aplicaciones, registros y eventos en dichos clústeres. Application Monitoring eBPF Edition ofrece una solución completa de observability tanto para desarrolladores de TI como para el personal de operaciones y mantenimiento.
Application Monitoring eBPF Edition se encuentra actualmente en versión preliminar pública. Durante este periodo, puede utilizar Application Monitoring eBPF Edition de Alibaba Cloud de forma gratuita. Si tiene alguna duda, póngase en contacto con el grupo de DingTalk de Application Monitoring eBPF Edition (ID del grupo: 35568145) para recibir asistencia.
Funciones
|
Función |
Descripción |
|
Cero intrusión en el código |
Application Monitoring eBPF Edition emplea tecnologías de derivación para recopilar abundantes datos de rendimiento de red sin necesidad de instrumentar el código de negocio. |
|
Independencia del lenguaje |
Application Monitoring eBPF Edition analiza los protocolos de red en el nivel del kernel y es compatible con todos los lenguajes de programación y frameworks. |
|
Alto rendimiento |
Application Monitoring eBPF Edition se basa en la tecnología extended Berkeley Packet Filter (eBPF). Esto le permite obtener gran cantidad de datos de rendimiento de red con un consumo mínimo de recursos. |
|
Visualización de correlaciones entre recursos |
Application Monitoring eBPF Edition muestra las relaciones entre recursos mediante topologías de red y de recursos. |
|
Variedad de datos |
Application Monitoring eBPF Edition admite diversos tipos de datos observables, como métricas, trazas, registros y eventos. |
|
Integridad |
La consola de ARMS ofrece escenarios predefinidos para integrar Application Monitoring eBPF Edition con la detección de arquitectura, Alibaba Cloud Managed Service for Prometheus, configuraciones de alertas y la gestión de clústeres. |
Funciones
-
Monitoreo del rendimiento de recursos
Application Monitoring eBPF Edition utiliza la tecnología eBPF para recopilar los siguientes datos de rendimiento de los contenedores sin intrusión en el código: número de solicitudes, número de solicitudes con errores y tiempo de respuesta. Application Monitoring eBPF Edition detecta eficazmente problemas de rendimiento dentro de contenedores y pods. Además, Application Monitoring eBPF Edition identifica los servicios y las cargas de trabajo del controlador asociados a dichos problemas. Las cargas de trabajo del controlador incluyen Deployments, StatefulSets y DaemonSets. Esto mejora la eficiencia en la resolución de incidencias.
-
Topologías de red del clúster y rastreo de red
Application Monitoring eBPF Edition analiza las solicitudes de red y procesa automáticamente los protocolos de red para generar topologías. Es compatible con los protocolos HTTP, Redis, Kafka y MySQL.
Cada topología de red muestra el rendimiento entre contenedores o entre un contenedor y una instancia de servicio de Alibaba Cloud. Puede identificar eficazmente problemas de rendimiento en los servicios relevantes de Alibaba Cloud basándose en esta topología.
De forma predeterminada, Application Monitoring eBPF Edition almacena los registros de solicitudes con errores y solicitudes lentas. Las solicitudes con errores son aquellas que devuelven un código de estado HTTP mayor o igual a 300. Las solicitudes lentas son aquellas cuyo tiempo de respuesta supera los 500 milisegundos. Consulte estos registros para solucionar los errores.
-
Configuraciones de alertas
Application Monitoring eBPF Edition proporciona plantillas de alertas listas para usar. Cree reglas de alerta basadas en plantillas predefinidas o personalice reglas para clústeres de Kubernetes específicos. Cuando se activa una regla de alerta, el sistema envía notificaciones a los contactos especificados mediante los métodos de notificación configurados para recordarles que deben tomar las medidas necesarias para resolver la incidencia.
-
Monitoreo de recursos de ECS y recursos de carga de trabajo
Application Monitoring eBPF Edition monitorea las métricas básicas de las instancias de Elastic Compute Service (ECS) para asegurar que cuenten con recursos suficientes. Estas métricas incluyen el uso de CPU, memoria y disco.
Application Monitoring eBPF Edition monitorea las métricas básicas de pods y contenedores para garantizar que los recursos de carga de trabajo sean suficientes. Dichas métricas incluyen el uso de CPU, la tasa de solicitud de CPU, la tasa de límite de CPU, el uso de memoria, la tasa de solicitud de memoria, la tasa de límite de memoria y el uso de disco.
Beneficios
En comparación con Kubernetes de código abierto, Application Monitoring ofrece las siguientes ventajas:
-
Visualización innovadora de correlaciones e interacciones entre recursos
Application Monitoring eBPF Edition genera topologías de red mediante el monitoreo de solicitudes de red. En cada topología, revise las dependencias entre servicios.

-
Diversidad de datos
Application Monitoring eBPF Edition presenta diversos tipos de datos de manera visual.

Contáctenos
Para obtener soporte técnico de Application Monitoring eBPF Edition, únase al grupo de DingTalk (ID: 35568145).