SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Globalcode – Open4education
Métricas de Monitoramento de
Software
Élysson Mendes Rezende
Desenvolvedor/Arquiteto de Software
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
Globalcode – Open4education
Hello World
Élysson MR
Desenvolvedor 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
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é?
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?
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;
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
➢ Web Transaction Time -> Tempo que cada
componente esta gastando durante uma requisição
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
➢ Throughput -> Número de requisições por minuto
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
➢ Transactions -> Tempo total que cada endpoint
leva para responder
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
➢ Errors Rate -> porcentagem de requisições que
deram erros
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
➢ Transactions Detalhado -> O tempo consumido das
transações
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
Globalcode – Open4education
Principais métricas de
monitoramento do New Relic
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;
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;
Globalcode – Open4education
Referência
➢ https://docs.newrelic.com/docs/agents/python-agen
t/installation/advanced-install-new-relic-python-age
nt
➢ https://docs.newrelic.com/docs/agents/manage-ap
m-agents/configuration/configure-agent
➢ https://docs.newrelic.com/docs/apm/applications-m
enu/monitoring/view-your-applications-index
Globalcode – Open4education
Obrigado
github.com/elyssonmr
linkedin.com/in/elyssonmr
ProjetoLinkedIn
Métricas de monitoramento de Software

Mais conteúdo relacionado

Semelhante a Métricas de monitoramento de Software

TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...tdc-globalcode
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APIEdlaine Zamora
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Edlaine Zamora
 
Gestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformasGestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformasJosé Freire Neto
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservicestdc-globalcode
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoBuscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoThiago Freitas
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGWelington Monteiro
 
Desafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeDesafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeEduardo Rozario
 
Monitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsMonitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsRenato Groff
 
TDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETTDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETtdc-globalcode
 
Observabilidade: Será que você está fazendo do jeito certo?
Observabilidade: Será que você está fazendo do jeito certo?Observabilidade: Será que você está fazendo do jeito certo?
Observabilidade: Será que você está fazendo do jeito certo?Janssen Lima
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsRenato Groff
 
CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP Felipe Albuquerque
 
Através do espelho
Através do espelhoAtravés do espelho
Através do espelhoAna Coli
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Designtdc-globalcode
 

Semelhante a Métricas de monitoramento de Software (20)

TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Metralhando sua API
Metralhando sua APIMetralhando sua API
Metralhando sua API
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Gestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformasGestão de fábrica de software com desenvolvimento multi plataformas
Gestão de fábrica de software com desenvolvimento multi plataformas
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 anoBuscapé 2.0 - Como mudamos uma empresa em 1 ano
Buscapé 2.0 - Como mudamos uma empresa em 1 ano
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MG
 
Desafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeDesafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as code
 
Monitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application InsightsMonitoramento de aplicações com o Application Insights
Monitoramento de aplicações com o Application Insights
 
TDC2016SP - Trilha .NET
TDC2016SP - Trilha .NETTDC2016SP - Trilha .NET
TDC2016SP - Trilha .NET
 
Observabilidade: Será que você está fazendo do jeito certo?
Observabilidade: Será que você está fazendo do jeito certo?Observabilidade: Será que você está fazendo do jeito certo?
Observabilidade: Será que você está fazendo do jeito certo?
 
Monitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application InsightsMonitorando serviços REST com o Application Insights
Monitorando serviços REST com o Application Insights
 
Startups e DevOps
Startups e DevOpsStartups e DevOps
Startups e DevOps
 
CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP
 
Através do espelho
Através do espelhoAtravés do espelho
Através do espelho
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
 

Métricas de monitoramento de Software