Simple Log Service (SLS) y Application Load Balancer (ALB) ofrecen de manera conjunta CloudLens for ALB. Este servicio le permite analizar registros de capa 7, procesar métricas en segundos y recibir alertas en tiempo real. También proporciona detección automática de anomalías basada en AIOps. Con CloudLens for ALB, usted comprende el comportamiento de los clientes, la distribución geográfica, las tasas de éxito de las solicitudes y la latencia de respuesta. En este tema se describen las funciones, los recursos, la facturación y los límites de CloudLens for ALB.
Funciones
CloudLens for ALB agrega automáticamente los registros de acceso en tiempo real y ofrece funciones como inspección inteligente y alertas en tiempo real.
Gestione de forma centralizada todas las instancias de ALB asociadas a su cuenta de Alibaba Cloud.
Habilite la recopilación de datos para los registros de acceso de ALB con un solo clic y gestione el estado de recopilación de todas las instancias.
Almacene, consulte y analice los registros de acceso de ALB en tiempo real.
Extraiga diversas métricas de los registros de acceso sin procesar en tiempo real. Estas métricas incluyen vistas de página (PV), tasa de éxito de solicitudes, latencia promedio, latencia P50, latencia P99, así como tráfico entrante y saliente. También puede combinar varias dimensiones, como app_lb_id, host y status.
Acceda a informes visuales completos, como un centro de monitoreo, monitoreo en tiempo real e inspección de instancias. Puede suscribirse a los informes por correo electrónico o mediante grupos de DingTalk.
Utilice la función de inspección inteligente, que admite inspecciones a nivel global y con granularidad de app_lb_id. Además, puede anotar anomalías directamente en los informes visuales.
Personalice las configuraciones de alerta. Envíe notificaciones de alerta a través de Message Center, mensajes de texto, correo electrónico, llamadas de voz o DingTalk. También es posible integrar webhooks personalizados.

Beneficios
Simplicidad: habilite el servicio con un solo clic y gestiónele de forma centralizada. No necesita administrar la recopilación, el almacenamiento, el procesamiento ni la visualización de registros. Esto libera a los desarrolladores y a los ingenieros de operaciones y mantenimiento de tareas que consumen mucho tiempo, para que se enfoquen en el desarrollo del negocio.
Escalabilidad: el volumen de registros de acceso es proporcional a las PV de las instancias de ALB, lo cual genera grandes cantidades de datos. Procesar estos registros exige equilibrar el rendimiento y el costo.
-
Tiempo real: escenarios como DevOps, monitoreo y alertas requieren datos de registro en tiempo real. CloudLens for ALB, combinado con las potentes capacidades de procesamiento de big data de Simple Log Service, analiza y procesa los registros en segundos.
ImportanteEn el 99.9 % de los casos, la latencia de los registros no supera los 3 minutos.
Flexibilidad: habilite o deshabilite la función de registro de acceso para cada instancia de ALB. Establezca cualquier periodo de almacenamiento de registros. La capacidad del logstore escala de forma dinámica para adaptarse al crecimiento de su negocio.
Inteligencia: el servicio proporciona inspección automática de las métricas de ALB con base en algoritmos de AIOps de DAMO Academy. Esto le ayuda a encontrar y localizar problemas de manera más rápida y precisa.
Descripción de los recursos
Todos los recursos se ubican en el proyecto que usted seleccione. A continuación se detallan los recursos del proyecto:
-
Logstore
Un logstore de registros de acceso que usted crea para almacenar los registros de acceso de capa 7 de ALB.
Un logstore de resultados de inspección que almacena dichos resultados. Después de habilitar la recopilación de datos, se crea automáticamente un logstore dedicado llamado access_log_logstore_name-metrics-result.
ImportanteNo elimine el logstore de los registros de acceso de capa 7 de ALB. Si lo hace, los registros no se podrán recopilar ni enviar a Simple Log Service.
No elimine los índices de algunos campos en el logstore de registros de acceso. De lo contrario, la transformación de métricas fallará.
-
Metricstore
Un Metricstore que almacena información de métricas agregadas. Tras habilitar la recopilación de datos, se crea automáticamente un Metricstore dedicado llamado access_log_logstore_name-metrics.
NotaEl Metricstore almacena métricas agregadas. Su volumen de datos es mucho menor que el de los registros de acceso sin procesar, por lo que resulta adecuado para el almacenamiento a largo plazo.
-
Reglas de agregación
Nombre de la regla
Granularidad de tiempo
Dimensión de agregación
Nombre de la métrica generada
total
10s
total
pv
body_bytes_sent_avg
body_bytes_sent_sum
request_length_avg
request_length_sum
upstream_response_time_avg
upstream_response_time_p50
upstream_response_time_p90
upstream_response_time_p99
request_time_avg
request_time_p50
request_time_p90
request_time_p99
app_lb_id
10s
app_lb_id
pv:app_lb_id
body_bytes_sent_avg:app_lb_id
body_bytes_sent_sum:app_lb_id
request_length_avg:app_lb_id
request_length_sum:app_lb_id
upstream_response_time_avg:app_lb_id
upstream_response_time_p50:app_lb_id
upstream_response_time_p90:app_lb_id
upstream_response_time_p99:app_lb_id
request_time_avg:app_lb_id
request_time_p50:app_lb_id
request_time_p90:app_lb_id
request_time_p99:app_lb_id
app_lb_id_host_status
10s
app_lb_id+host+status
pv:app_lb_id:host:status
body_bytes_sent_avg:app_lb_id:host:status
body_bytes_sent_sum:app_lb_id:host:status
request_length_avg:app_lb_id:host:status
request_length_sum:app_lb_id:host:status
upstream_response_time_avg:app_lb_id:host:status
upstream_response_time_p50:app_lb_id:host:status
upstream_response_time_p90:app_lb_id:host:status
upstream_response_time_p99:app_lb_id:host:status
request_time_avg:app_lb_id:host:status
request_time_p50:app_lb_id:host:status
request_time_p90:app_lb_id:host:status
request_time_p99:app_lb_id:host:status
-
Reglas de inspección
Nombre de la regla
Algoritmo de inspección
Métrica de inspección
alb-patrol-total
Time2Graph
pv
body_bytes_sent_avg
body_bytes_sent_sum
request_length_avg
request_length_sum
upstream_response_time_avg
upstream_response_time_p50
upstream_response_time_p90
upstream_response_time_p99
request_time_avg
request_time_p50
request_time_p90
request_time_p99
alb-patrol-alb
Time2Graph
pv:alb
body_bytes_sent_avg:alb
body_bytes_sent_sum:alb
request_length_avg:alb
request_length_sum:alb
upstream_response_time_avg:alb
upstream_response_time_p50:alb
upstream_response_time_p90:alb
upstream_response_time_p99:alb
request_time_avg:alb
request_time_p50:alb
request_time_p90:alb
request_time_p99:alb
-
Paneles dedicados
Nombre del panel
Logstore o Metricstore asociado
Descripción
Monitoring Overview
access_log_logstore_name-metrics
Muestra una descripción general de las métricas de monitoreo de la instancia de ALB. Las métricas incluyen indicadores principales, códigos de error, tráfico, anomalías, PV, tasa de éxito de solicitudes y latencia promedio.
Monitoring Center
access_log_logstore_name-metrics
access_log_logstore_name
Muestra datos de monitoreo en tiempo real de la instancia de ALB. Los datos incluyen PV, tasa de éxito de solicitudes, latencia promedio, cantidad de solicitudes 4xx, distribución de estados, tráfico, latencia P50, latencia P90, latencia P99, hosts más solicitados, hosts con mayor latencia, hosts con mayor tasa de fallos, URL más solicitadas, URL con mayor latencia, URL con mayor tasa de fallos, backends más solicitados, backends con mayor latencia y backends con mayor tasa de fallos.
Real-time Monitoring
access_log_logstore_name
Muestra información de monitoreo con una granularidad de un segundo para ayudarle a identificar fluctuaciones transitorias y anomalías. La información incluye QPS, latencia de acceso, latencia upstream, tasa de éxito, tráfico de solicitudes, tráfico del cuerpo de respuesta, códigos de estado 2xx, códigos de estado 3xx, códigos de estado de error, códigos de estado 2xx upstream, códigos de estado 3xx upstream y códigos de estado de error upstream.
Instance Inspection
access_log_logstore_name-metrics
access_log_logstore_name-metrics-result
Detecta automáticamente anomalías en la instancia de ALB mediante algoritmos de aprendizaje automático proporcionados por Simple Log Service. Las métricas incluyen total de anomalías, anomalías de gravedad alta, distribución de gravedad de anomalías, anomalías de gravedad media, anomalías de gravedad baja, distribución de métricas de anomalías, lista de anomalías y anomalías.
Access Overview
access_log_logstore_name
Muestra el estado general de la instancia de ALB. Las métricas incluyen PV frente a ayer, PV frente a la semana pasada, UV frente a ayer, UV frente a la semana pasada, distribución de PV, distribución de UV, PV de hoy, PV de 7 días, las 10 provincias principales por acceso, proporción de clientes móviles, los 10 hosts principales por acceso, los 10 user agents principales por acceso y las direcciones IP principales por acceso.
Facturación
Application Load Balancer no cobra tarifas adicionales por la función de gestión de registros.
Después de habilitar los registros de acceso de ALB, Simple Log Service le cobra por conceptos como espacio de almacenamiento, tráfico de lectura, solicitudes, transformación de datos y envío de datos. Para obtener más información, consulte Billable items of the pay-by-feature billing method.
Límites
El proyecto de Simple Log Service y la instancia de ALB deben estar en la misma región.
-
CloudLens for ALB está disponible en las siguientes regiones.
Tipo de nube
Región
Nube pública
China (Qingdao), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Hangzhou), China (Shanghai), China (Nanjing-Local Region-Discontinued), China (Shenzhen), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Japan (Tokyo), US (Silicon Valley), US (Virginia), Germany (Frankfurt)
Notas
La función CloudLens requiere que exista como mínimo un proyecto en su cuenta de Alibaba Cloud.
Cuando usted habilita y utiliza CloudLens, Simple Log Service comprueba si existe un proyecto en su cuenta con la siguiente lógica.
Lógica de detección
Cuando usted habilita la función CloudLens por primera vez, Simple Log Service comprueba si existe un proyecto en su cuenta de Alibaba Cloud. Si no hay ninguno, se crea un proyecto llamado
aliyun-product-data-Alibaba Cloud account ID-cn-heyuanen la región China (Heyuan).Una vez que habilita CloudLens y va a la página de CloudLens, Simple Log Service solo comprueba si existe un proyecto en su cuenta de Alibaba Cloud. No crea automáticamente un proyecto en la región China (Heyuan). Para crear un proyecto de forma manual, consulte Manage projects.
Eliminar un proyecto
-
Para eliminar el proyecto
aliyun-product-data-Alibaba Cloud account ID-cn-heyuan, abra Cloud Shell y ejecute el siguiente comando. Reemplace Alibaba Cloud account ID por el identificador real de su cuenta.aliyunlog log delete_project --project_name=aliyun-product-data-Alibaba Cloud account ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com Para eliminar otros proyectos y logstores, consulte Manage Logstores y Manage projects.