O recurso de entrega de logs em tempo real coleta logs de nomes de domínio acelerados especificados em regiões específicas e os envia para o Simple Log Service (SLS). Esse recurso permite analisar logs em tempo real para monitorar seus serviços e solucionar problemas.
Pré-requisitos
Certifique-se de ter ativado o SLS.
Conceitos principais
-
Migração de nome de domínio: Ao migrar a entrega de logs de um nome de domínio do
logstore1para ologstore2, a entrega para ologstore1continua até a conclusão da migração. Em seguida, a entrega passa automaticamente para ologstore2sem interrupções.ImportanteSe você migrar um nome de domínio acelerado de uma conta para outra, desative primeiro a entrega de logs em tempo real desse nome de domínio na conta original. Após concluir a migração, crie uma nova tarefa de entrega de logs em tempo real para o nome de domínio na nova conta. Caso contrário, os logs continuarão sendo entregues na conta original, que continuará a ser cobrada.
Pausar e retomar o service: A associação entre um Logstore e um nome de domínio é preservada mesmo se você pausar a entrega. É possível interromper ou reiniciar a entrega de dados para um LogStore ou nome de domínio específico a qualquer momento.
Consulta de dados: Consulte todos os dados de log de um usuário específico dentro de um intervalo de tempo ou consulte todos os dados entregues em um LogStore específico.
Procedimento
Faça login no CDN console.
No painel de navegação à esquerda, escolha Logs > Real-time Logs.
Na aba Real-time Logging, clique em Activate Real-Time Log Push Service.
-
Na caixa de diálogo Create Real-time Log Delivery Task, siga as instruções na tela para configure os parâmetros do SLS.
Parâmetro
Descrição
Project Name
Nome do Project a ser criado no Simple Log Service. O nome deve ser exclusivo entre todos os seus Projects no SLS console.
Logstore Name
Um Logstore é uma coleção de recursos dentro de um Project que armazena dados de uma única source de dados. Os dados de log são consultados, analisados e entregues por LogStore. Se você não especificar um nome, o CDN gerará um automaticamente.
region
Região do LogStore de destino no SLS.
Log Service Authorization
Após clicar em Authorize, você será redirecionado para o console do Resource Access Management (RAM). Clique em Agree to Authorize para conceder a função AliyunCDNLogArchiveRole.
Após a autorização bem-sucedida, clique em Next.
-
Selecione um ou mais nomes de domínio acelerados, aceite os termos de faturamento e clique em Create.
NotaA lista de entrega de logs em tempo real exibe apenas os LogStores gerenciados pelo CDN, e não todos os LogStores da sua conta.
É possível associar até cinco nomes de domínio acelerados por vez.
Depois que a entrega de dados para os LogStores começar, quatro relatórios padrão estarão disponíveis para visualização no CDN console.
-
Clique em OK.
Na aba Real-time Log Data, visualize o número de tentativas de entrega com sucesso e com falha.
Melhores práticas
Para saber como usar o módulo de análise de logs e realizar análises comuns de acesso de usuários, consulte Deliver CDN real-time logs to SLS for user access analysis.
APIs relacionadas
Use as seguintes operações de API para gerencie a entrega de logs em tempo real.
|
API |
Descrição |
|
CreateRealTimeLogDelivery |
Cria uma tarefa de entrega de logs em tempo real para um nome de domínio acelerado. |
|
DescribeDomainRealtimeLogDelivery |
Consulta as informações de entrega de logs em tempo real de um nome de domínio acelerado. |
|
DescribeRealtimeDeliveryAcc |
Consulta o número de tentativas de entrega de logs em tempo real. |
|
DisableRealtimeLogDelivery |
Desativa a entrega de logs em tempo real para um nome de domínio acelerado. |
|
EnableRealtimeLogDelivery |
Ativa a entrega de logs em tempo real para um nome de domínio acelerado. |
|
ListRealtimeLogDeliveryDomains |
Consulta todos os nomes de domínio acelerados associados ao service de entrega de logs em tempo real. |
|
ModifyRealtimeLogDelivery |
Modifica a tarefa de entrega de logs em tempo real de um nome de domínio acelerado. Um nome de domínio acelerado pode entregar logs para apenas um Logstore. |
|
ListRealtimeLogDeliveryInfos |
Consulta informações sobre todas as tarefas de entrega de logs em tempo real. |
|
DeleteRealtimeLogDelivery |
Exclui uma tarefa de entrega de logs em tempo real de um nome de domínio acelerado. |