Visualizar os ficheiros de registo das instâncias EC2

estou a implantar uma aplicação python usando nginx / uwsgi no aws.

Qual é a melhor maneira / recomendada de ver os ficheiros de Registo produzidos a partir desses dois módulos (em /var/log/uwsgi e /var/log/nginx), bem como alguns ficheiros de registo de aplicações personalizados, por exemplo em /my/app/logfiles/error.log etc?

Author: pkaramol, 2017-11-24

2 answers

A melhor e mais fácil forma de controlar os seus registos é usando Os registos da Amazon CloudWatch.

Para uma visão geral, leia o post no blog . Para configurar/instalar o agente de Logs CloudWatch, leia começar .

A sua instância EC2 também precisará de um papel IAM que lhe permita escrever registos.

 2
Author: Bhavesh, 2017-11-24 15:23:29

A maneira mais fácil de ver os seus registos do EC2 sem configurar utilitários ou permissões adicionais é usar os comandos nativos do linux.

Depois de ter SSH na sua máquina, pode usar tail -n 50 -f /path/to/logfile.log para ver as últimas 50 linhas do seu ficheiro de Registo. O argumento -f diz a tail para continuar a vigiar o ficheiro de registo e imprimir quaisquer novos itens que sejam feitos.

Também pode usar grep para procurar por termos em ficheiros de Registo longos ou frequentemente alterados. Usar grep '<your search string>' /path/to/logfile.log | less para encontrar linhas que correspondam a uma pesquisa e página através deles

 0
Author: Devon Katz, 2017-11-25 22:37:25