O recurso de entrega de logs em tempo real permite coletar logs de nomes de domínio acelerados em regiões específicas e enviá-los ao Simple Log Service (SLS) para análise. Isso facilita o monitoramento rápido dos serviços e a solução de problemas de negócios.
Pré-requisitos
Certifique-se de ter ativado o Simple Log Service (SLS).
Limitações
Para um mesmo nome de domínio e tipo de log, selecione apenas uma região de entrega do SLS por região de coleta. Por exemplo, se a região de coleta for Chinese Mainland, os logs do EdgeRoutine de example.com não podem ser entregues simultaneamente em China (Hangzhou) e China (Beijing). Associe o nome de domínio a apenas um projeto de entrega para essa região de coleta.
-
Cada tipo de log específico admite apenas um projeto de entrega por região de entrega do SLS. Se o projeto de entrega A já envia logs do EdgeRoutine de example.com para China (Hangzhou), não crie um projeto B para enviar logs do EdgeRoutine de aliyundoc.com para a mesma região, pois já existe um projeto de entrega para logs do EdgeRoutine em China (Hangzhou).
Para resolver isso, adicione a entrega de logs do EdgeRoutine de aliyundoc.com ao Projeto A.
Todos os projetos de entrega do mesmo tipo de log compartilham as mesmas configurações de campos. Uma alteração de campo em um projeto se aplica a todos os outros projetos do mesmo tipo. Por exemplo, se o campo domain estiver selecionado por padrão em um log de acesso e você o desmarcar em um projeto de entrega, esse campo também será removido de todos os outros projetos de entrega de logs de acesso.
No entanto, é possível entregar logs de acesso de example.com em China (Hangzhou) e logs do EdgeRoutine em China (Beijing), pois são tipos de log diferentes.
Ative a entrega de logs em tempo real
Faça login no DCDN console. No painel de navegação à esquerda, escolha e siga as instruções na tela para ativar o service.
A ativação deste service gera dois itens faturáveis: coleta de logs em tempo real e Simple Log Service (SLS). Caso ainda não tenha ativado o SLS, clique em primeiro em Go to Activate e depois em Activate Now.
Ative a entrega de logs em tempo real
Faça login no DCDN console.
No painel de navegação à esquerda, clique em .
Clique em Create Delivery Project.
-
Crie um projeto de entrega de logs em tempo real.
-
Na caixa de diálogo Create Real-time Log Delivery Project, configure os seguintes parâmetros:
Parâmetro
Descrição
Project Name
Nome exclusivo para o projeto de entrega.
O nome pode ter até 24 caracteres e conter letras, dígitos e sublinhados (_).
Log Type
Tipo de log a ser entregue. Os seguintes tipos são suportados:
Access Log
WAF Interception Log
EdgeRoutine Log
Log Field
Campos incluídos nos logs em tempo real. Para nomes e descrições dos campos, consulte Real-time log collection fields.
Sampling Rate
Porcentagem de solicitações de entrega de logs em tempo real recebidas. Valores válidos: 20%, 40%, 60%, 80% e 100%.
NotaA quantidade de entradas de log entregues corresponde aproximadamente ao total de entradas multiplicado pela taxa de amostragem. Para receber todas as solicitações de entrega de logs, defina a taxa de amostragem como 100%.
-
Clique em Next. Selecione uma collection region e uma SLS delivery region.
ImportanteApós criar um projeto de entrega, não é possível alterar a região de coleta ou a região de entrega do SLS. Para modificá-las, exclua o projeto e crie um novo. Para mais informações, consulte Disable real-time log delivery.
Ao criar um projeto pela primeira vez, autorize o DCDN a acessar o SLS para garantir a entrega correta dos logs.
Após conceder a autorização, a função vinculada ao service
AliyunServiceRoleForDCDNRealTimeLogDeliveryserá exibida, confirmando que o DCDN pode acessar o SLS.Os logs coletados só podem ser entregues em regiões específicas do SLS para armazenamento. A tabela a seguir mostra o mapeamento entre as regiões de coleta e suas respectivas regiões de entrega.
Região de coleta do DCDN
Região de entrega do SLS
Chinese Mainland
China (Hangzhou)
China (Shanghai)
China (Qingdao)
China (Beijing)
China (Zhangjiakou)
China (Shenzhen)
Outside Chinese Mainland
Singapore, US (Silicon Valley), Germany (Frankfurt)
O tráfego de todas as regiões fora da China continental, incluindo Europa, EUA e outras áreas, é coletado e entregue por meio da opção Outside Chinese Mainland. Ao selecionar Outside Chinese Mainland como região de coleta, escolha a região de entrega do SLS entre as opções disponíveis: Singapore, US (Silicon Valley) ou Germany (Frankfurt).
-
Clique em Next e selecione os domain names para entrega de logs.
Na lista Available Domains, selecione os nomes de domínio desejados e mova-os para a lista Selected Domain. É possível adicionar até 100 nomes de domínio de uma vez. Caso precise adicionar mais de 10, recomendamos fazer isso em lotes.
-
-
Clique em Next para concluir a criação do projeto.
Após a criação do projeto de entrega, a entrega de logs em tempo real entra em vigor imediatamente. O sistema coleta automaticamente os logs dos nomes de domínio especificados na região selecionada e os entrega ao SLS.
Desabilitar a entrega de logs em tempo real
Desabilite a entrega de logs em tempo real removendo nomes de domínio específicos de um projeto de entrega ou excluindo o projeto inteiro.
Recurso | Ações |
Desabilitar a entrega de logs em tempo real para nomes de domínio específicos | Remover um nome de domínio de um projeto de entrega interrompe sua entrega de logs em tempo real. Para fazer isso:
|
Desabilitar a entrega de logs em tempo real para todos os nomes de domínio em um projeto | Excluir um projeto de entrega interrompe a entrega de logs em tempo real para todos os nomes de domínio associados a ele. Para fazer isso:
|