TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at - Troubleshooting-Do caos à rápida solução de problemas utilizando ferramentas como: Splunk, Stage Monitor, NewRelic e Perf4J.
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...tdc-globalcode
Mais conteúdo relacionado
Semelhante a TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at - Troubleshooting-Do caos à rápida solução de problemas utilizando ferramentas como: Splunk, Stage Monitor, NewRelic e Perf4J.
Semelhante a TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at - Troubleshooting-Do caos à rápida solução de problemas utilizando ferramentas como: Splunk, Stage Monitor, NewRelic e Perf4J. (20)
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at - Troubleshooting-Do caos à rápida solução de problemas utilizando ferramentas como: Splunk, Stage Monitor, NewRelic e Perf4J.
2. Globalcode – Open4education
Troubleshooting
Um método de resolver problemas de um
processo, produto, máquinas ou sistemas em
falha.
Identificação do problema de forma rápida;
Mitigação de futuros problemas;
Monitoria e alarmes para monitoração de problemas não
esperados;
5. Globalcode – Open4education
Logging
O que colocar no seu log?
Informações relativas ao contexto do negócio
Como estavam os dados antes da chamada do método
Métodos complexos - como os dados foram alterados?
O resultado ou saída dos dados daquele bloco.
Identificadores únicos
Identificadores compostos
Fluxo de exceção
7. Globalcode – Open4education
Logging - conclusão
Rastreabilidade da aplicação das regras de
negócio;
Rastreabilidade do lifecycle das transações de um
usuário ou um fluxo específico;
Rastreabilidade de erros de aplicação das regras
de negócio feita pelos Devs;
Rastreabilidade de exceções;
8. Globalcode – Open4education
Troubleshooting com Unit and
integration tests
Definição das regras de negócio;
Manutenção das regras de negócio;
Possibilidade de validar as entradas e saídas do
método;
Identificação de métodos complexos;
Ajuda a identificar formas de refatorar métodos
complexos;
Melhora seu código fonte e sua capacidade
analítica;
12. Globalcode – Open4education
Log Management
Conclusão
Todos os logs em um único ponto para pesquisas;
Com índices e campos específicos - trace de toda
a iteração em todos os servidores em um único
ponto;
Dashboards ricas em informação de todo o
ambiente;
Alarmes e monitorias;
14. Globalcode – Open4education
Perf4J
Leve e simples de usar;
Gera dados de forma assíncrona;
Pode ser utilizado para verificar degradação de performance em
versões novas antes de publicar em ambiente de produção;
Troubleshooting de perfomance em ambiente local antes de
enviar para Staging ou Produção;
Possibilidade de geração de gráficos no google charts;
Possibilidade de habilitar envio de dados via JMX para monitoria
com softwares como Nagios ou Zabbix;
18. Globalcode – Open4education
New Relic
Facilidade de identificação de problemas em tempo real;
Dashboard de Overview muito simples e intuitiva com
Throughput, RPM, Apdex e Error Rate
Monitoria geral dos servers;
Ranking de transações lentas com detalhamento da
transação inteira;
Quantidade de requests internos que uma transação
realiza;
Reports, Alarmes, Análise de eventos, etc.....
Visualização em tempo real de melhoria de performance;