Globalcode – Open4education
Trilha – DevOps
Diego Alves da Silva
Graduado e Mestre em Computação, Graduando em Biotecnolog...
Globalcode – Open4education
Agenda
Introdução
O que são métricas;
Quais métricas são utilizadas;
Porque utilizar métricas;...
Globalcode – Open4education
Introdução
O que são métricas de software?
Métricas de softwares possibilitam realizar uma das...
Globalcode – Open4education
Introdução
Quais métricas são utilizadas?
Neste caso, vamos observar métricas que afetam diret...
Globalcode – Open4education
Introdução
Por que utilizar métricas?
As métricas aqui mencionadas poderão ser utilizadas para...
Globalcode – Open4education
Introdução
Quando utilizar métricas ?
Normalmente estes tipos de métricas possuem sua melhor r...
Globalcode – Open4education
Arquitetura que utilizam
métricas
Monitor Monitor Monitor
Conector
Banco de Métricas
Ferrament...
Globalcode – Open4education
Monitores
Ferramentas
Tomcat-Monitor
Wildfly-Monitor
Globalcode – Open4education
Tomcat-Monitor
Exemplo
Globalcode – Open4education
Wildfly-Monitor
Exemplo
Globalcode – Open4education
Ferramentas
Banco de Dados
GraphiteDB
Como normalmente são armazenados
apenas número e tempo, ...
Globalcode – Open4education
Ferramentas
Banco de Dados
Tudo no InfluxDB é uma série de tempo que você pode
executar funçõe...
Globalcode – Open4education
Ferramentas
Extratores de Dados
Globalcode – Open4education
Prova de Conceito
Tomcat-Monitor WildFly-Monitor
InfluxDB-Connector
Arquitetura de Referência
Globalcode – Open4education
Diagnósticos
Globalcode – Open4education
Diagnósticos
Globalcode – Open4education
Diagnósticos
Globalcode – Open4education
Ex. de Monitoramento
Globalcode – Open4education
Quer saber mais?
@uaijug
https://www.facebook.com/diego91964
diego.silva.facom@gmail.com
https...
Globalcode – Open4education
Perguntas?
Obrigado a todos!
Próximos SlideShares
Carregando em…5
×

Métricas de Aplicação - Implementando e utilizando a seu favor

343 visualizações

Publicada em

Muitas vezes desenvolvedores realizam testes relevantes, porém, não conseguem aproveitar toda a capacidade de geração de dados dos mesmos ou até mesmo de uma execução do sistema. Então, esta palestra tem como objetivo apresentar maneiras simples, porém, uteis de implementar métricas no seu servidor de aplicação. Para exemplificar, serão utilizados os servidores de aplicação Tomcat e Wildfly 8.2.0.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
343
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Métricas de Aplicação - Implementando e utilizando a seu favor

  1. 1. Globalcode – Open4education Trilha – DevOps Diego Alves da Silva Graduado e Mestre em Computação, Graduando em Biotecnologia, Trabalha na Universidade Federal de Uberlândia e JUGLeader UaiJUG Métricas de Aplicação – Utilizando a Seu Favor
  2. 2. Globalcode – Open4education Agenda Introdução O que são métricas; Quais métricas são utilizadas; Porque utilizar métricas; Quando utilizar métricas; Arquitetura utilizando métricas Exemplo de Arquitetura; Ferramentas; Prova de Conceito; Diagnósticos; Conclusão e Perguntas
  3. 3. Globalcode – Open4education Introdução O que são métricas de software? Métricas de softwares possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos: o planejamento. A partir desse, pode-se identificar a quantidade de esforço, de custo e das atividades que serão necessárias para a realização do projeto. Quando se utiliza nuvem, quanto maior o planejamento e a previsibilidade, menores são os gastos com o software.
  4. 4. Globalcode – Open4education Introdução Quais métricas são utilizadas? Neste caso, vamos observar métricas que afetam diretamente os custos em servidores na nuvem, ou seja, as que causam maior gasto de memória e processamento de um sistema. Memória Utilizada Processamento Disco
  5. 5. Globalcode – Open4education Introdução Por que utilizar métricas? As métricas aqui mencionadas poderão ser utilizadas para planejamento de gastos com servidores, para planejar criação de novos servidores, rastreamento de problemas e até mesmo otimização de recursos para número de servidores flexíveis.
  6. 6. Globalcode – Open4education Introdução Quando utilizar métricas ? Normalmente estes tipos de métricas possuem sua melhor relação de custo benefício quando são utilizadas em ambientes ainda instáveis, como sistemas em fase de aceitação no mercado ou primeiras etapas de implantação. Além disso, quando existem problemas como a reinicialização programada de um sistema feita por um timer.
  7. 7. Globalcode – Open4education Arquitetura que utilizam métricas Monitor Monitor Monitor Conector Banco de Métricas Ferramenta de Extração e Apresentação de Dados Arquitetura de Referência
  8. 8. Globalcode – Open4education Monitores Ferramentas Tomcat-Monitor Wildfly-Monitor
  9. 9. Globalcode – Open4education Tomcat-Monitor Exemplo
  10. 10. Globalcode – Open4education Wildfly-Monitor Exemplo
  11. 11. Globalcode – Open4education Ferramentas Banco de Dados GraphiteDB Como normalmente são armazenados apenas número e tempo, os bancos que se destacam são os bancos para armazenamento de séries. Hawkular Metrics
  12. 12. Globalcode – Open4education Ferramentas Banco de Dados Tudo no InfluxDB é uma série de tempo que você pode executar funções como like, min, max, sum, count, mean, median, entre outros; Pode ser escalável horizontalmente, quando necessário; Possui HTTP API nativa, permitindo ler e escrever dados a partir de JavaScript;
  13. 13. Globalcode – Open4education Ferramentas Extratores de Dados
  14. 14. Globalcode – Open4education Prova de Conceito Tomcat-Monitor WildFly-Monitor InfluxDB-Connector Arquitetura de Referência
  15. 15. Globalcode – Open4education Diagnósticos
  16. 16. Globalcode – Open4education Diagnósticos
  17. 17. Globalcode – Open4education Diagnósticos
  18. 18. Globalcode – Open4education Ex. de Monitoramento
  19. 19. Globalcode – Open4education Quer saber mais? @uaijug https://www.facebook.com/diego91964 diego.silva.facom@gmail.com https://diego91964.github.io/
  20. 20. Globalcode – Open4education Perguntas? Obrigado a todos!

×