![Page 1: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/1.jpg)
Globalcode – Open4education
Métricas de Monitoramento de Software
Élysson Mendes RezendeDesenvolvedor/Arquiteto de Software
![Page 2: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/2.jpg)
Globalcode – Open4education
Agenda➢ Porque monitorar nossas aplicações➢ Principais métricas de monitoramento do New
Relic (Versão Free)➢ Adicionando monitoramento em uma aplicação➢ Conclusão
![Page 3: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/3.jpg)
Globalcode – Open4education
Hello WorldÉlysson MRDesenvolvedor Python/NodeJS/GO atuando com micro serviços na LuizaLabs, curioso por natureza e padawan em Arquitetura de Software.
github.com/elyssonmr
linkedin.com/in/elyssonmr
![Page 4: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/4.jpg)
Globalcode – Open4education
Porque monitorar nossas aplicações➢ Como garantir que a nossa aplicação possui um
bom desempenho?➢ Como tomar ações rápidas para resolver os
problemas nas nossas aplicações?➢ Quais partes mais lentas da nossa aplicação?➢ O cliente esta realmente satisfeito?➢ O sistema está de pé?
![Page 5: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/5.jpg)
Globalcode – Open4education
Porque monitorar nossas aplicações➢ Você sabe quais momentos do dia minha aplicação
recebe mais usuários?➢ Qual o seu endpoint é mais acessado? Ele
realmente está com um bom desempenho?
![Page 6: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/6.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic➢ Apdex Score -> Essa métrica indica o quanto seu
tempo de resposta esta satisfatório;
![Page 7: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/7.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
➢ Web Transaction Time -> Tempo que cada componente esta gastando durante uma requisição
![Page 8: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/8.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
➢ Throughput -> Número de requisições por minuto
![Page 9: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/9.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
➢ Transactions -> Tempo total que cada endpoint leva para responder
![Page 10: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/10.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
➢ Errors Rate -> porcentagem de requisições que deram erros
![Page 11: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/11.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
➢ Transactions Detalhado -> O tempo consumido das transações
![Page 12: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/12.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
![Page 13: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/13.jpg)
Globalcode – Open4education
Principais métricas de monitoramento do New Relic
![Page 14: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/14.jpg)
Globalcode – Open4education
Adicionando monitoramento em uma aplicação➢ Primeiro precisamos instalar o NewRelic;➢ Depois precisamos pegar uma nova key no site do
New Relic;➢ Gerar o arquivo de configuração do coletor do New
Relic;➢ Dar o start na aplicação com o comando de coletar
e esperar as métricas aparecerem;
![Page 15: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/15.jpg)
Globalcode – Open4education
Conclusão
➢ Monitorar nossas aplicações é muito importante para sabermos sua saúde em produção;
➢ Os gráficos pré configurados do New Relic nos ajudam no monitoramento do dia a dia como um dashboard;
➢ Podemos planejar os próximos passos com base em dados fornecidos pelo New Relic;
![Page 16: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/16.jpg)
Globalcode – Open4education
Referência
➢ https://docs.newrelic.com/docs/agents/python-agent/installation/advanced-install-new-relic-python-agent
➢ https://docs.newrelic.com/docs/agents/manage-apm-agents/configuration/configure-agent
➢ https://docs.newrelic.com/docs/apm/applications-menu/monitoring/view-your-applications-index
![Page 17: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/17.jpg)
Globalcode – Open4education
Obrigadogithub.com/elyssonmr
linkedin.com/in/elyssonmr
ProjetoLinkedIn
![Page 18: Software Métricas de Monitoramento de€¦ · Software Élysson Mendes Rezende Desenvolvedor/Arquiteto de Software. Globalcode – Open4education Agenda Porque monitorar nossas aplicações](https://reader034.vdocuments.site/reader034/viewer/2022042114/5e9092507b50363d53231d2e/html5/thumbnails/18.jpg)