Escrevendo uma Aplicação Simples de Logging
Imagine que você possui um pequeno aplicativo web e deseja visualizar as ações dos usuários: quem acessou a página inicial e quem clicou em um botão. No trabalho real de DevOps, monitorar essas ações auxilia na compreensão do comportamento dos usuários e na identificação precoce de problemas.
Você cria um aplicativo Flask simples que exibe uma mensagem de boas-vindas e reage quando um botão é clicado. Cada ação é registrada em um arquivo de log, proporcionando uma primeira experiência sobre como funciona o registro de logs antes de conectá-lo ao ELK para análise.
O Que Você Fará
O aplicativo possui duas rotas: uma para a página inicial e outra para o clique no "botão". Sempre que alguém acessa uma rota ou clica no botão, um evento é registrado no log. Isso permite visualizar exatamente o que os usuários estão fazendo e fornece uma base para análises futuras.
app.py
Você cria um objeto de aplicação Flask que gerencia rotas e solicitações recebidas. Em seguida, configura o registro de logs utilizando logging.basicConfig para que todas as ações dos usuários sejam registradas no arquivo /logs/app.log, incluindo o carimbo de data/hora, nível do evento e mensagem.
As duas rotas demonstram como o aplicativo funciona: / retorna uma mensagem de boas-vindas e registra quando a página inicial é acessada, enquanto /click registra um clique no botão e retorna uma resposta em texto. Por fim, o servidor é executado em todas as interfaces na porta 5000, permitindo testar o aplicativo e visualizar os eventos no arquivo de log.
1. Onde as ações dos usuários são registradas?
2. Qual rota deve ser acessada para registrar um clique no botão?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 3.7
Escrevendo uma Aplicação Simples de Logging
Deslize para mostrar o menu
Imagine que você possui um pequeno aplicativo web e deseja visualizar as ações dos usuários: quem acessou a página inicial e quem clicou em um botão. No trabalho real de DevOps, monitorar essas ações auxilia na compreensão do comportamento dos usuários e na identificação precoce de problemas.
Você cria um aplicativo Flask simples que exibe uma mensagem de boas-vindas e reage quando um botão é clicado. Cada ação é registrada em um arquivo de log, proporcionando uma primeira experiência sobre como funciona o registro de logs antes de conectá-lo ao ELK para análise.
O Que Você Fará
O aplicativo possui duas rotas: uma para a página inicial e outra para o clique no "botão". Sempre que alguém acessa uma rota ou clica no botão, um evento é registrado no log. Isso permite visualizar exatamente o que os usuários estão fazendo e fornece uma base para análises futuras.
app.py
Você cria um objeto de aplicação Flask que gerencia rotas e solicitações recebidas. Em seguida, configura o registro de logs utilizando logging.basicConfig para que todas as ações dos usuários sejam registradas no arquivo /logs/app.log, incluindo o carimbo de data/hora, nível do evento e mensagem.
As duas rotas demonstram como o aplicativo funciona: / retorna uma mensagem de boas-vindas e registra quando a página inicial é acessada, enquanto /click registra um clique no botão e retorna uma resposta em texto. Por fim, o servidor é executado em todas as interfaces na porta 5000, permitindo testar o aplicativo e visualizar os eventos no arquivo de log.
1. Onde as ações dos usuários são registradas?
2. Qual rota deve ser acessada para registrar um clique no botão?
Obrigado pelo seu feedback!