As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Monitoramento de logs de acesso à aplicação
O Amplify armazena logs de acesso de todos os aplicativos que você hospeda no Amplify. Os loga de acesso contêm informações sobre todas as solicitações feitas aos seus aplicativos hospedados. O Amplify retém todos os logs de acesso de uma aplicação até que você exclua a aplicação. Todos os logs de acesso de uma aplicação estão disponíveis no console do Amplify. Contudo, cada solicitação individual por logs de acesso é limitada a um período especificado por você de duas semanas.
O Amplify nunca reutiliza CloudFront distribuições entre clientes. O Amplify cria CloudFront distribuições com antecedência para que você não precise esperar pela criação de uma CloudFront distribuição ao implantar um novo aplicativo. Antes que essas distribuições sejam atribuídas a um aplicativo Amplify, elas podem receber tráfego de bots. No entanto, eles estão configurados para sempre responder como Não encontrados antes de serem atribuídos. Se os logs de acesso do seu aplicativo contiverem entradas de um período antes de você criar seu aplicativo, essas entradas estão relacionadas a essa atividade.
Importante
Recomendamos que você use os logs para compreender a natureza das solicitações do seu conteúdo, não como uma contabilidade completa de todas as solicitações. O Amplify entrega logs de acesso com base no melhor esforço. A entrada do log de uma solicitação específica pode ser entregue muito depois do processamento da solicitação e, raramente, nunca ser entregue. Quando uma entrada de registro é omitida dos registros de acesso, o número de entradas nos registros de acesso não corresponde ao uso que aparece nos relatórios de AWS faturamento e uso.
Recuperação dos logs de acesso de uma aplicação
Siga o procedimento a seguir para recuperar os logs de acesso de uma aplicação do Amplify.
Para visualizar logs de acesso
-
Faça login no AWS Management Console e abra o console do Amplify
. -
Escolha o aplicativo para o qual deseja acessar os logs.
-
No painel de navegação, selecione Hospedagem e, em seguida, escolha Monitoramento.
-
Na página Monitoramento, escolha Logs de acesso.
-
Escolha Editar intervalo de tempo.
-
Na janela Editar intervalo de tempo, faça o seguinte:
-
Em Data de início, especifique o primeiro dia do intervalo de duas semanas para recuperar os logs.
-
Em Hora de início, escolha a hora do primeiro dia para iniciar a recuperação do log.
-
Escolha Confirmar.
-
-
O console do Amplify exibe os logs do intervalo de tempo especificado na seção Logs de acesso. Escolha Baixar para salvar os registros em um CSV formato.
Como analisar os logs de acesso
Para analisar os registros de acesso, você pode armazenar os CSV arquivos em um bucket do Amazon S3. Uma forma de analisar seus logs de acesso é usar o Athena. O Athena é um serviço de consulta interativo que pode ajudar você a analisar dados para AWS serviços. Você pode seguir as step-by-step instruções aqui para criar uma tabela. Quando sua tabela tiver sido criada, é possível consultar dados da seguinte maneira.
SELECT SUM(bytes) AS total_bytes FROM logs WHERE "date" BETWEEN DATE '2018-06-09' AND DATE '2018-06-11' LIMIT 100;