O Simple Log Service (SLS) e o Application Load Balancer (ALB) oferecem conjuntamente o CloudLens for ALB. Este service permite analisar logs da camada 7, examinar métricas em segundos e receber alertas em tempo real. Ele também fornece detecção automática de anomalias baseada em AIOps. Com o CloudLens for ALB, você compreende o comportamento do cliente, a distribuição geográfica, as taxas de sucesso de solicitações e a latência de resposta. Este tópico descreve os recursos, ativos, faturamento e limites do CloudLens for ALB.
Recursos
O CloudLens for ALB agrega automaticamente logs de acesso em tempo real e fornece funcionalidades como inspeção inteligente e alertas em tempo real.
Gerencie centralmente todas as instâncias de ALB na sua conta Alibaba Cloud.
Ative a coleta de dados para logs de acesso do ALB com um único clique e gerencie o status de coleta de todas as instâncias.
Armazene, consulte e analise logs de acesso do ALB em tempo real.
Extraia diversas métricas dos logs de acesso brutos em tempo real. Essas métricas incluem visualizações de página (PVs), taxa de sucesso de solicitações, latência média, latência P50, latência P99 e tráfego de entrada e saída. Combine também múltiplas dimensões, como app_lb_id, host e status.
Acesse relatórios visuais abrangentes, como centro de monitoramento, monitoramento em tempo real e inspeção de instâncias. Assine os relatórios por e-mail ou por grupos do DingTalk.
Utilize o recurso de inspeção inteligente, que suporta inspeções em granularidade global e de app_lb_id. Anote anomalias diretamente nos relatórios visuais.
Personalize as configurações de alerta. Envie notificações de alerta pelo Message Center, mensagens de texto, e-mail, chamadas de voz ou DingTalk. Integre também com webhooks personalizados.

Benefícios
Simplicidade: Ative o service com um único clique e gerencie-o centralmente. Não é necessário gerenciar coleta, armazenamento, computação ou visualização de logs. Isso libera desenvolvedores e engenheiros de O&M do processamento demorado de logs, permitindo que foquem no desenvolvimento de negócios.
Escalabilidade: O volume de logs de acesso é proporcional aos PVs das instâncias de ALB, o que pode resultar em grandes quantidades de dados. Processar esses logs exige equilíbrio entre desempenho e custo.
-
Tempo real: Cenários como DevOps, monitoramento e alertas exigem dados de log em tempo real. O CloudLens for ALB, combinado com as poderosas capacidades de computação de big data do Simple Log Service, analisa e processa logs em segundos.
ImportanteEm 99,9% dos casos, a latência do log não excede 3 minutos.
Flexibilidade: Ative ou desative o recurso de log de acesso para cada instância de ALB. Defina qualquer período de armazenamento de log. A capacidade do Logstore escala dinamicamente para atender ao crescimento do seu negócio.
Inteligência: O service fornece inspeção automática de métricas de ALB baseada em algoritmos de AIOps da DAMO Academy. Isso ajuda você a encontrar e localizar problemas com mais rapidez e precisão.
Descrição dos ativos
Todos os ativos estão localizados no projeto selecionado. Os ativos no projeto incluem o seguinte:
-
Logstore
Um Logstore de logs de acesso criado por você para armazenar logs de acesso da camada 7 do ALB.
Um Logstore de resultados de inspeção que armazena os resultados das inspeções. Após ativar a coleta de dados, um Logstore dedicado chamado access_log_logstore_name-metrics-result é criado automaticamente.
ImportanteNão exclua o Logstore para logs de acesso da camada 7 do ALB. Caso contrário, os logs não poderão ser coletados e enviados ao Simple Log Service.
Não exclua os índices de alguns campos no Logstore de logs de acesso. Se fizer isso, a transformação de métricas falhará.
-
Metricstore
Um Metricstore que armazena informações agregadas de métricas. Após ativar a coleta de dados, um Metricstore dedicado chamado access_log_logstore_name-metrics é criado automaticamente.
NotaO Metricstore armazena métricas agregadas. O volume de dados é muito menor que o dos logs de acesso brutos, tornando-o adequado para armazenamento de longo prazo.
-
Regras de agregação
Nome da regra
Granularidade de tempo
Dimensão de agregação
Nome da métrica gerada
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
-
Regras de inspeção
Nome da regra
Algoritmo de inspeção
Métrica de inspeção
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
-
Painéis dedicados
Nome do painel
Logstore ou Metricstore associado
Descrição
Monitoring Overview
access_log_logstore_name-metrics
Exibe uma visão geral das métricas de monitoramento da instância de ALB. As métricas incluem indicadores principais, códigos de erro, tráfego, anomalias, PVs, taxa de sucesso de solicitações e latência média.
Monitoring Center
access_log_logstore_name-metrics
access_log_logstore_name
Mostra dados de monitoramento em tempo real para a instância de ALB. Os dados incluem PVs, taxa de sucesso de solicitações, latência média, número de solicitações 4xx, distribuição de status, tráfego, latência P50, latência P90, latência P99, hosts mais solicitados, hosts com maior latência, hosts com maior taxa de falha, URLs mais solicitados, URLs com maior latência, URLs com maior taxa de falha, backends mais solicitados, backends com maior latência e backends com maior taxa de falha.
Real-time Monitoring
access_log_logstore_name
Apresenta informações de monitoramento com granularidade de um segundo para ajudar a identificar oscilações transitórias e anomalias. As informações incluem QPS, latência de acesso, latência upstream, taxa de sucesso, tráfego de solicitação, tráfego de corpo de resposta, códigos de status 2xx, códigos de status 3xx, códigos de status de erro, códigos de status 2xx upstream, códigos de status 3xx upstream e códigos de status de erro upstream.
Instance Inspection
access_log_logstore_name-metrics
access_log_logstore_name-metrics-result
Detecta automaticamente anomalias na instância de ALB com base em algoritmos de aprendizado de máquina fornecidos pelo Simple Log Service. As métricas incluem total de anomalias, anomalias de alta gravidade, distribuição de gravidade de anomalias, anomalias de média gravidade, anomalias de baixa gravidade, distribuição de métricas de anomalia, lista de anomalias e anomalias.
Access Overview
access_log_logstore_name
Exibe o status geral da instância de ALB. As métricas incluem PVs em relação a ontem, PVs em relação à semana passada, UVs em relação a ontem, UVs em relação à semana passada, distribuição de PVs, distribuição de UVs, PVs de hoje, PVs de 7 dias, 10 principais províncias por acesso, proporção de clientes móveis, 10 principais hosts por acesso, 10 principais user agents por acesso e principais endereços IP por acesso.
Faturamento
O Application Load Balancer não cobra taxas extras pelo recurso de gerenciamento de logs.
Após ativar os logs de acesso do ALB, o Simple Log Service cobra itens como espaço de armazenamento, tráfego de leitura, solicitações, transformação de dados e envio de dados. Para mais informações, consulte Billable items of the pay-by-feature billing method.
Limites
O projeto do Simple Log Service e a instância de ALB devem estar na mesma região.
-
O CloudLens for ALB está disponível nas seguintes regiões.
Tipo de cloud
Região
Public cloud
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)
Observações
O recurso CloudLens exige que exista pelo menos um projeto na sua conta Alibaba Cloud.
Ao ativar e usar o CloudLens, o Simple Log Service verifica se existe um projeto na sua conta seguindo a lógica abaixo.
Lógica de detecção
Ao ativar o recurso CloudLens pela primeira vez, o Simple Log Service verifica se existe um projeto na sua conta Alibaba Cloud. Se nenhum projeto existir, um projeto chamado
aliyun-product-data-Alibaba Cloud account ID-cn-heyuanserá criado na região China (Heyuan).Depois de ativar o CloudLens e acessar a página do CloudLens, o Simple Log Service apenas verifica se existe um projeto na sua conta Alibaba Cloud. Ele não cria automaticamente um projeto na região China (Heyuan). Para criar um projeto manualmente, consulte Manage projects.
Excluir um projeto
-
Para excluir o projeto
aliyun-product-data-Alibaba Cloud account ID-cn-heyuan, abra o Cloud Shell e execute o comando a seguir. Substitua Alibaba Cloud account ID pelo seu ID de conta real.aliyunlog log delete_project --project_name=aliyun-product-data-Alibaba Cloud account ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com Para excluir outros projetos e Logstores, consulte Manage Logstores e Manage projects.