Python Nordeste 2023

Python Nordeste 2023

Explorando o Poder do Elastic APM: Observabilidade e Detecção de Anomalias em Aplicações Django
23/09, 14:00–15:30 (America/Recife), Laboratório 2

Neste tutorial de 90 minutos, você aprenderá como utilizar a solução de APM da Elastic para monitorar a performance de uma aplicação Python em Django. Começaremos criando um cluster Elasticsearch e configurando o APM Server. Em seguida, instalaremos o agente APM python na aplicação e exploraremos os recursos do Elastic APM para acompanhar métricas, rastrear transações e identificar gargalos de desempenho. Além disso, mostraremos como criar jobs de machine learning no APM para detectar anomalias no comportamento da aplicação e tomar medidas proativas.


Neste tutorial empolgante e prático, convido você a mergulhar no mundo do monitoramento de performance de aplicações Python em Django usando a solução de APM (Application Performance Monitoring) da Elastic. Combinando recursos avançados de monitoramento e machine learning, você descobrirá como identificar e solucionar problemas de desempenho, além de detectar anomalias no comportamento da aplicação em tempo real.

Começaremos nossa jornada criando um cluster Elasticsearch, a base sólida para o monitoramento eficaz da sua aplicação Django. Com passos claros e detalhados, orientarei você na configuração do APM Server, fornecendo todas as informações necessárias para habilitar essa poderosa ferramenta de monitoramento.

Em seguida, mergulharemos na instalação e configuração do agente APM na sua aplicação Python em Django. Você aprenderá como instrumentar sua aplicação para coletar dados valiosos de desempenho, incluindo métricas-chave, transações e rastreamentos de solicitações. Exploraremos os recursos do Elastic APM para visualizar esses dados de maneira intuitiva e identificar gargalos de desempenho, auxiliando na otimização e aprimoramento da aplicação.

Mas não paramos por aí! Aprofundaremos nosso conhecimento ao apresentar os poderosos recursos de machine learning disponíveis no cluster Elasticsearch. Você aprenderá como configurar e utilizar os jobs de machine learning para detectar anomalias no comportamento da aplicação. Ao combinar a inteligência do machine learning com o monitoramento de performance em tempo real, você poderá antecipar problemas e tomar medidas proativas para garantir que sua aplicação esteja sempre funcionando de forma eficiente.

Ao longo do tutorial, compartilharemos dicas práticas, melhores práticas e exemplos reais para ajudar você a entender o potencial do Elastic APM e aproveitar ao máximo essa solução poderosa. Além disso, teremos um tempo reservado para perguntas, permitindo que você tire dúvidas e aprofunde seu conhecimento.